

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

Jan 26, 2024 • 1h 2min
722: Next Level Web APIs. Bluetooth, File Access, Thomas Steiner - Project Fugu
Thomas Steiner, a developer relations engineer at Google, discusses Project Fugu, which aims to bring native-like functionalities to web applications. He shares insights on exciting new APIs like WebBluetooth and their potential to enhance user experiences. The conversation touches on the differences between Isolated Web Apps (IWA) and Progressive Web Apps (PWA), browser compatibility challenges, and the innovative use of MIDI in creative applications. Thomas also hints at future developments, including the File System Observer API and collaboration with companies like Lego for educational tools.

8 snips
Jan 24, 2024 • 54min
721: You should learn Drizzle, the TypeScript SQL ORM
Discover the innovative Drizzle, a TypeScript ORM that simplifies database interactions with SQL-like syntax. The hosts explore various database types, tools, and the importance of user-friendly interfaces. They share personal experiences tackling schema definitions and challenges faced with Drizzle versus other ORMs. Insights into database migrations, TypeScript compatibility, and efficient data handling strategies are also discussed. Plus, enjoy a light-hearted chat about recent movies and quirky light bulb anecdotes!

4 snips
Jan 22, 2024 • 27min
720: Where Does Time Come From?
Dive into the mind-bending world of time! Discover how browsers and servers view time differently and the complexity of time zones. Unravel the mysteries of atomic clocks and their crucial role in technology. The discussion highlights the importance of standardization with formats like ISO 8601. Plus, explore epoch time and the potential 2038 problem that could impact systems. With humor and personal anecdotes, the hosts make time management in programming both enlightening and entertaining!

Jan 19, 2024 • 1h 3min
719: Fullstack TypeScript Apps with No Build Step?! with Brian LeRoux
Brian LeRoux, a software developer known for the Begin CLI and Enhance framework, dives into the world of bundler-free web development. He discusses the benefits and downsides of this approach, along with handling TypeScript and live reloading. The conversation also highlights Enhance's capabilities as a meta framework and its strategies for managing CSS effectively. Brian shares his insights from AWS: Reinvent and offers thoughts on the evolution of JavaScript runtimes, emphasizing simplicity and performance in the ever-changing landscape of web development.

15 snips
Jan 17, 2024 • 56min
718: React Server Components
Wes and Scott dive into the fascinating world of React Server Components, explaining their difference from client components and the benefits of server-side rendering. They discuss the challenges of transitioning existing applications to use these components, along with tips for managing forms and actions. The hosts also explore the implications of optimistically enhancing UI performance and the simplifications in React's architecture. Plus, they share recommendations for tech picks and their enthusiasm for everyday multi-tools.

11 snips
Jan 15, 2024 • 33min
717: How to be Productive
Kickstart your productivity with fresh strategies for the new year! The hosts dive into the power of habit tracking and how it can help shape positive behaviors. They explore the effectiveness of to-do lists and tools to minimize distractions. Discover the science behind neural pathways and how small changes can enhance your habits. Plus, learn tips for overcoming procrastination and maintaining focus in a tech-driven world. It's all about building momentum and optimizing your workflow for greater efficiency!

14 snips
Jan 12, 2024 • 1h 1min
716: JS Perf Wins & New Node.js Features with Yagiz Nizipli
Yagiz Nizipli, a Node.js contributor recognized for enhancing performance and introducing features like .env support, dives deep into the intricacies of performance optimization. He explains how he identifies and measures performance issues and distinguishes the happy path from the hot path. The conversation also covers new Node.js features, including a JSON-based config file and the role of loaders. Yagiz shares insights on integrating TypeScript, the challenges of large-scale projects, and the significance of balancing bundle size against runtime performance.

18 snips
Jan 10, 2024 • 52min
715: Google & MS Duopoly, Frontend to Fullstack, Where to Put Business Logic + more(Potluck)
Wes and Scott tackle the influence of major tech companies and its effect on web diversity. They discuss transitioning from frontend to full stack, emphasizing the balance of practical skills and theoretical knowledge. The duo shares insights on designing effective HTML emails and using automation tools. They also debate the placement of business logic in development, addressing challenges in feature parity across mobile and desktop. Their conversation highlights flexibility in tech stacks while encouraging creativity and collaboration in coding.

12 snips
Jan 8, 2024 • 30min
714: CSS :has() in Every Browser! 10 Uses
Discover the exciting world of the CSS :has() pseudo-class, now supported in all browsers! The hosts dive into its top 10 uses, from selecting parent elements based on children to enhancing form validation with dynamic styling. Learn how to streamline coding with the anywhere selector and tackle complex layouts effortlessly. Explore practical applications that improve user interactions, including dropdowns and buttons. This insight into modern web development showcases how :has() can transform your coding practices!

Jan 5, 2024 • 1h 5min
713: The CSS OG Eric Meyer. 1994 CSS, JS in Fridges, Tailwind, and Web Standards
In this engaging discussion, Eric Meyer, a pivotal figure in CSS and author of "CSS: The Definitive Guide," shares his journey from the early web days to current developments in CSS. He reflects on the evolution of key technologies, the impact of preprocessors like SASS, and the exciting future of CSS across unconventional platforms like gaming consoles and appliances. Meyer also addresses the challenges web developers face keeping pace with rapid changes, explores the critical role of collaboration in tech, and reveals what's on his CSS wishlist!


