

Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.
Episodes
Mentioned books

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.


