

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

32 snips
Jan 3, 2024 • 1h 3min
712: 2024 Predictions
Predictions for 2024 shine a light on exciting developments in JavaScript and frameworks like Svelte and Astro. The discussion includes the anticipated rise of server-side JavaScript and the significance of the Temporal API. Performance tooling is set to become user-friendly, while TypeScript support in Node.js could be a game changer. New frameworks like Hano and innovations in CSS, such as Lightning CSS, are anticipated to enhance developer experiences. Plus, the hosts share tech insights, from corporate AI trends to a quirky recommendation for a powerful robot vacuum.

Jan 1, 2024 • 32min
711: The Surprisingly Exciting World of Print + PDF CSS
Dive into the intriguing world of print CSS and discover how it can enhance web development! From loading CSS specifically for printing to generating invoices and high-quality PDFs, the nuances of print styling are unveiled. Learn about CSS counters for organizing documents and the strategic use of the @page rule for customizing layouts. Explore the humorous side of Wi-Fi printing woes and innovative projects that push the boundaries of traditional printing methods. Get ready to elevate your print designs and user experience!

Dec 29, 2023 • 56min
710: A Passwordless Future Passkeys with Anna Pobletts
In this engaging discussion, Anna Pobletts, CTO of Passage and a thought leader in passkey technology, dives into the future of passwordless authentication. She explains how passkeys work and their advantages over traditional passwords, including enhanced security and reduced user error. Anna also addresses the challenges of implementation, navigating device loss, and the evolving landscape of digital security. Industry giants like Amazon are already adopting these technologies, making this a must-listen for anyone interested in the future of online safety.

Dec 27, 2023 • 53min
709: Potluck × Naming Tech × Generators × Layers Follow Up × Sick Picks Page
This discussion tackles the art of naming in programming and its complexities. Generators are highlighted with a real-world application that might surprise listeners. They explore the CSS @Layers feature and share insights on database management strategies. The debate between being a generalist or specialist in web development is analyzed through personal anecdotes. Plus, there's a fun segment on favorite condiments, including kimchi tales. They also candidly address navigating criticism in the coding community, emphasizing the importance of understanding.

7 snips
Dec 25, 2023 • 28min
708: How We Made Syntax.fm Faster
Discover how a podcast website enhanced its speed through smart performance optimizations. The hosts reveal the tactics they used to diagnose slowness and implement changes for a smoother user experience. Listen in as they discuss transforming transcript loading from a clunky process to on-demand access. Also, learn how caching solutions like Redis boosted their site's efficiency. This behind-the-scenes look is packed with insights for anyone interested in web development!

Dec 20, 2023 • 48min
707: What happened in JS, CSS And Web Dev in 2023? 2023 Predictions Results!
The hosts dive into their 2023 web development predictions, revealing an impressive accuracy of 87.9%. They discuss the growing popularity of Deno and new JavaScript APIs like non-mutating array methods. The conversation highlights rising trends in server-side rendering, JavaScript runtimes, and the adoption of modern frameworks like SvelteKit and Astro. They also touch upon the emergence of CSS container queries in production, the significance of code formatting tools like Prettier, and the continuous evolution of the React ecosystem.

Dec 18, 2023 • 33min
706: AI and ML - The Pieces Explained
Explore the fascinating world of AI and machine learning, from the intricacies of different model types to the powerful Hugging Face library. Discover the differences between models like Claude and GPT-4, and learn about the impact of temperature settings on creativity. Delve into prompt engineering and the importance of fine-tuning for better results. The discussion also highlights essential tools and libraries that are shaping the AI landscape and encourages listeners to engage with this rapidly evolving field.

8 snips
Dec 15, 2023 • 1h 7min
705: Is Running Random Code From npm Safe? With Feross Aboukhadijeh
Feross Aboukhadijeh, a software developer known for Socket, Wormhole, and WebTorrent, discusses vital security improvements for npm code installations. He unveils Socket's role in ensuring open-source safety and transparency while introducing AI-driven package summaries. Feross shares insights into the risks of malicious code and the ethical responsibilities for developers. He also explores the innovative functionality of WebTorrent and challenges faced in decentralized file sharing, all while emphasizing the importance of community vigilance in a secure coding environment.

Dec 13, 2023 • 58min
704: Stump'd JS + CSS Interview Questions
Wes and Scott dive into a lively quiz of JavaScript and CSS interview questions. They tackle topics like the CSS 'contain' property and the intricacies of CSS Grid layouts. Discussions include the seven parts of CSS Houdini, and differences between pseudo elements and classes. The duo explores error handling in JavaScript and the limitations of serverless architecture, along with accessibility in SVGs. They also uncover flex properties and share tips on organizing your coding life with a touch of humor.

9 snips
Dec 11, 2023 • 19min
703: The Observer Pattern
Dive into the intriguing world of the observer pattern in programming. Discover how this design principle is exemplified in video games, enhancing code flexibility. The hosts explore various types of observers like IntersectionObserver and ResizeObserver, discussing their practical applications. Learn about the relationship between event listeners and observables, and why the observer pattern can be more beneficial than traditional callbacks. A fascinating look at modern programming techniques awaits!


