Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
undefined
31 snips
May 13, 2026 • 23min

1004: TanHacked

A deep dive into the Shai Hulud worm that hijacked package releases through a GitHub Actions cache poisoning exploit. They unpack how post-install scripts stole credentials and persisted via editor hooks and tasks. Practical developer defenses are covered, including pnpm security defaults, blocking exotic subdeps, and using dev containers to limit damage.
undefined
72 snips
May 11, 2026 • 26min

1003: Skills Skills Skills

They run through practical agent skills for web work, from CSS motion systems and HTML rules to headless browser control. Techniques for extracting SVG logos and tracking tasks with simple JSON tools get covered. They also explore programmatic video creation and marketing copy skills for sharper web workflows.
undefined
50 snips
May 6, 2026 • 53min

1002: The Real Pricing of LLMs

They dig into the shift to usage-based AI pricing and why LLM costs are spiking. A scary scam involving a malicious repo and leaked env vars gets unpacked. Practical tips for getting back into development and choosing between React components and native browser APIs. New CSS linting tools and strategies for managing Node, package managers, and dev tooling round out the conversation.
undefined
87 snips
May 4, 2026 • 33min

1001: Managing Deadlines + Stress

They break down why deadlines feel crushing and when fixed dates can actually help. Practical tactics for listing tasks, uncovering blockers, and dependency planning are highlighted. Expect advice on cutting scope, preserving code quality, and communicating progress clearly. They also cover how to ask for focused help and prevent future crunch cycles.
undefined
29 snips
Apr 29, 2026 • 1h 13min

1000: Syntax Episode 1,000!

They reminisce about how the show began and the original planning doc. The team introduces new members and their roles. They play supercuts of recurring phrases and memes. Listener stats, top episodes, sponsor origins, and spooky Halloween traditions get a spotlight. They riff on production changes, lost early recordings, and ideas for meetups and a conference.
undefined
40 snips
Apr 27, 2026 • 50min

999: Writing Maintainable CSS

They debate what makes CSS manageable, from preventing style leaks to reusable components. Fluid layouts and responsive typography with clamp() get a deep dive. They compare methodologies like utility, component-scoped, and CSS Modules. Practical topics include CSS variables, layers, native scoping, and tooling to keep stylesheets clean and scalable.
undefined
120 snips
Apr 22, 2026 • 45min

998: How to Fix Vibe Coding

They explore tools that make AI coding predictable, from duplication and dead-code detectors to complexity analyzers. They highlight component discovery with Storybook and ways to enforce formatting and linting rules. They compare headless browser agents and discuss task tracking for deterministic workflows. They finish with tips for running quality checks automatically so AI stops guessing.
undefined
89 snips
Apr 20, 2026 • 54min

997: Rating and Roasting Your Projects

A rapid-fire tour of community-built developer tools, from JSON viewers and file search for AI agents to view-transition libraries and motion design editors. They spotlight tiny utilities like a 1KB syntax highlighter, sandboxed UI rendering with Wasm, agent feedback tools, and code‑spec syncers. Lots of quirky, fun projects and quick hits showcasing creative web development ideas.
undefined
42 snips
Apr 15, 2026 • 31min

996: 10 New CSS and HTML APIs

They explore Grid Lanes for true masonry layouts and directional filling. They demo putting real HTML into canvas and next-gen visual effects. Name-only container queries and element-scoped view transitions for cleaner animations get attention. They cover CSS random() for dynamic values, ::search-text styling, sticky positioning in both axes, multi-column wrapping fixes, and new border-shape options.
undefined
66 snips
Apr 13, 2026 • 1h 4min

995: Next.js Vendor Lock-in No More

Tim Neutkens, lead developer of Next.js who drives its architecture and features like the adapters API and TurboPack. He discusses making Next.js portable across platforms, the design and testing of the Adapters API, caching and cache synchronization strategies, runtime parity and debugging, and TurboPack’s design and incremental compilation approach.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app