
Syntax - Tasty Web Development Treats
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.
Latest episodes

Aug 21, 2023 • 20min
8 Tricks When Using the Fetch() API
Explore eight clever tricks for utilizing the Fetch() API, including efficient streaming of data and handling download progress. Discover how to manage cancellations with AbortController and leverage user interactions. Dive into complex response management, complete with humorous error handling and advanced debugging techniques. Unlock faster, more effective data retrieval strategies and enhance your web development skills with practical implementations.

Aug 18, 2023 • 1h 1min
Supper Club × How Descript Built A Next Gen Video Editor In The Browser With Andrew Lisowski
In this engaging discussion, Andrew Lisowski, a software engineer at Descript, dives into the development of a next-generation browser-based video editor. He shares fascinating insights about using state machines to simplify UI management, making code more organized and reducing bugs. The conversation also touches on the challenges of processing video in the cloud and integrating tools like FFmpeg. Additionally, Andrew discusses the shift to monorepos, the benefits of using Radix for component design, and the exciting potentials of combining AI with video editing.

9 snips
Aug 16, 2023 • 54min
6 or so New Approved and Proposed JavaScript APIs
Delve into exciting new JavaScript APIs like Promise.withResolvers and the versatile .at() method that works for both arrays and strings. Discover the benefits of immutable array methods, ensuring safer data practices. The potential of Array.fromAsync for handling asynchronous operations is explored, along with innovative features like observable events and array grouping. The hosts also share humorous vacation stories involving left-side driving and quirky right-hand drive mail vehicles, blending tech insights with lighthearted adventures.

Aug 14, 2023 • 22min
JS Fundamentals - Decorators
Discover the intriguing world of JavaScript decorators and their rising status in web development. Delve into their use cases, from logging to data validation, and learn how to define them effectively. The discussion reveals the benefits of auto-accessors, enabling private variables with elegant getter and setter methods. Plus, get clarity on the differences between Angular and AngularJS and why upgrading matters. It's a tasty treat for developers navigating the latest in JavaScript!

Aug 11, 2023 • 1h 4min
Supper Club × Flightcontrol with Brandon Bayer
Brandon Bayer, creator of Blitz.js and founder of Flightcontrol, dives into his journey as both a developer and a pilot. He shares how Flightcontrol simplifies using AWS, making deployment a breeze. Discover why Amazon's services feel complex and how Flightcontrol integrates with tools like GitHub. The conversation also touches on auto-scaling challenges, coding ergonomics, and personal adventures, including thrilling stories from aviation events and travels in Thailand. It's a blend of tech insights and captivating life stories!

8 snips
Aug 9, 2023 • 1h 11min
Potluck × Is TypeScript Fancy Duct Tape × Back Pain × Cloud Service Rate Limits
The discussion centers on TypeScript, exploring whether it’s merely fancy duct tape for developers. The hosts offer advice on preventing back pain from long coding sessions, emphasizing healthy habits. They delve into the perplexities of cloud services, particularly spending limits. Email hosting options like Google Workspace and Firebase's viability for long-term projects are critically evaluated. Plus, there's talk about selecting CSS libraries, blending nostalgia for early web design with current challenges.

4 snips
Aug 7, 2023 • 30min
Why is Facebook’s HTML + CSS Such a Mess?
The hosts dive into Facebook's messy HTML and CSS, unpacking the excessive use of div elements. They discuss Facebook's innovative StyleX system for managing CSS, addressing how it tackles style conflicts. Special attention is given to the complexities of tracking user interactions and the performance issues caused by 'divitis'. They also explore the challenges of cross-platform development and share insights on using React DevTools for better application inspection. Get ready for a fun ride through the world of web development!

13 snips
Aug 4, 2023 • 1h 12min
Supper Club × Ryan Florence of Remix
Ryan Florence, the creator of React Router and Remix, discusses his journey in the React community while working at Shopify. He dives into the innovative features and challenges of Remix, including its upcoming V2 and how it plans to integrate React Server Components. Ryan also shares his experience quitting Twitter for mental wellness, highlighting the importance of community in tech. With a blend of humor and insightful anecdotes, he reflects on the quirks of coding and the evolving landscape of web development.

12 snips
Aug 2, 2023 • 1h 4min
Standard Server JavaScript - Deno, Workers, Bun and More
Dive into the world of JavaScript runtimes like Deno and Bun as experts discuss their capabilities and the move towards standardized APIs. Explore Edge functions, alternatives to traditional HTTP libraries, and the intricacies of managing URL parameters in web development. Discover the importance of the AbortController for cancelling fetch requests, and the exciting advancements in server-side frameworks. Plus, learn how standardized APIs can ease transitions and enhance developer experiences. Don't miss out on invaluable insights into digital dietary tracking!

4 snips
Jul 31, 2023 • 33min
Rust for JavaScript Developers - Node vs Rust Concepts
Explore the exciting transition from JavaScript to Rust, where unique features like static typing and robust error handling take center stage. The hosts dive into Rust's package management, comparing Cargo's multifunctionality to the more fragmented JavaScript tools. Personal stories of thrifting adventures and playful design inspirations add a fun twist. Discover how Rust's documentation can enhance programming skills, making it approachable for developers from different backgrounds.