

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

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!

14 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.

4 snips
Jul 28, 2023 • 1h 3min
Supper Club × Email Sending, Spam, DMARC, SPF, Styling, and more with Andris Reinman
Andris Reinman, a software developer and creator of Nodemailer, dives deep into the world of email technologies. He shares the challenges of email management, discussing important protocols like DMARC and SPF to combat spam. The conversation touches on why CSS struggles in email design and explores the costs and user experience around email marketing. Andris also introduces Email Engine, a seamless API for email handling, while highlighting the unique challenges faced in delivering emails to Asian providers.

5 snips
Jul 26, 2023 • 59min
Polyfills, Transpiling and Monkey Patching
Dive into the world of web development with insights on polyfills, transpiling, and monkey patching. Learn how to navigate modern JavaScript and CSS for better compatibility across browsers. The hosts share tools like Babel and TypeScript, along with practical coding techniques for implementing features like popovers. They also discuss the importance of smart home gadgets such as air purifiers and tips for effective cable management to enhance your workspace's look and functionality.

7 snips
Jul 24, 2023 • 38min
User Feedback UI - Toasts, Flash, Validation
The discussion kicks off with the importance of toast messages for effective user feedback. Scott and Wes share humorous stories about user frustrations with online form submissions. They delve into the nuances of toast versus flash notifications, exploring their distinct roles in improving user interactions. Best practices for crafting these messages are highlighted, along with insights on form validation challenges, emphasizing the need for clear error messages. The conversation wraps up with tips on enhancing user experience through smart notification design.


