

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

5 snips
Aug 9, 2024 • 55min
806: The King of Drag and Drop: Alex Reardon
In this engaging discussion, Alex Reardon, a developer at Atlassian and author of popular drag-and-drop libraries, shares insights into creating efficient and accessible draggable interfaces. He delves into the challenges of optimizing drag-and-drop for various frameworks, ensuring usability on both mobile and desktop. Alex discusses the importance of performance, accessibility, and testing methodologies. He also touches on his passion for coffee and its influence on his daily life, blending tech talk with personal anecdotes.

11 snips
Aug 7, 2024 • 56min
805: We React to State of React Survey
Dive into the nitty-gritty of the latest State of React survey! Discover the main pain points around APIs like forwardRef and memo. Hear about the evolving landscape of state management and hooks, plus some humorous critiques of the taint API. The hosts spill the tea on popular libraries like Apollo Client and Redux, along with exciting newcomers. Plus, explore CSS tools and frameworks shaping the React world, and get a peek into the fun side of parenting—all wrapped up in lighthearted storytelling!

6 snips
Aug 5, 2024 • 31min
804: Should Your Website Work Without JavaScript?
Scott and Wes dive into the necessity of JavaScript on websites. They emphasize that websites should work and remain accessible without it, even under poor conditions. The discussion covers progressive enhancement and server-rendered content, highlighting best practices for user experience. They also analyze popular sites like Shopify and Netflix to see how they operate sans JavaScript. The importance of web standards and local caching for performance is underscored, making for a robust debate on modern web development.

11 snips
Aug 2, 2024 • 1h 1min
803: The SQLite Takeover with Turso’s Glauber Costa
In this conversation, Glauber Costa, Founder of Turso and a former Linux kernel developer, sheds light on the evolution of databases. He discusses the switch from NoSQL to relational databases, emphasizing the benefits of massive multi-tenancy. Glauber dives into the significance of vector search for AI and how SQLite's efficiency impacts software innovation. He also explores the innovative features of Turso, including automatic database syncing and the potential for embedded databases, reshaping how developers think about architecture.

29 snips
Jul 31, 2024 • 57min
802: Tree Shaking × useMemo vs useCallback × JavaScript Event Loop - STUMP'd
Dive into an entertaining quiz where the hosts tackle web development trivia! Explore the nuances of React hooks, specifically useMemo versus useCallback, and uncover the magic of tree shaking in JavaScript. They break down the JavaScript event loop, shedding light on the call stack and callback queue. Learn about the Critical Rendering Path and how it optimizes web performance. Plus, discover web components like the Shadow DOM and innovations like WebAssembly, all served with a fun and light-hearted twist!

Jul 29, 2024 • 18min
801: 6 New JavaScript Proposals
Dive into six groundbreaking JavaScript proposals that could reshape how developers write code. Discover the benefits of Promise.try for better error handling and Math.sumPrecise to tackle floating-point math issues. Learn about the innovative Shadow Realm for isolated execution, automating regex escapes, and new ways to enhance code efficiency with deferred module evaluation and iterator sequencing. Plus, enjoy some light-hearted anecdotes along the way!

10 snips
Jul 26, 2024 • 58min
800: Why the jQuery Creator Uses React and Typescript - John Resig
John Resig, the creator of jQuery and software architect at Khan Academy, shares his insights on the evolution of web development tools. He discusses the legacy of jQuery in making JavaScript accessible and reflects on his current work with React and TypeScript. Important topics include the challenges of server-side rendering, debugging complexities, and strategies for managing legacy code at Khan Academy. Resig also touches on the future of frameworks and the significance of minimal JavaScript in enhancing performance.

Jul 24, 2024 • 59min
799: Hot New and Under-Utilized Browser APIs
Discover the latest and under-utilized browser APIs revolutionizing web development! The hosts break down the @starting-style CSS feature for seamless transitions, and explore dynamic animations with innovative APIs. Learn about the ScrollSnap API for creating swipeable interfaces, while navigating the differences between Popover and Dialog APIs. They reveal practical coding tips to enhance user interfaces effortlessly and even discuss highlights from Apple TV, blending tech insights with entertaining recommendations.

19 snips
Jul 22, 2024 • 17min
798: Self Hosting: Reverse Proxy Servers
Dive into the fascinating world of reverse proxy servers! Discover how tools like Nginx, Apache, and Caddy can streamline web app management. Learn about load balancing, enhancing security, and why SSL certificates are essential. The hosts highlight the benefits of combining multiple servers and optimizing traffic. Plus, get insights on managing service workers and local development challenges. Tune in to grasp how these technologies make your web experience smoother and more secure!

11 snips
Jul 19, 2024 • 58min
797: Drizzle: The TypeScript SQL ORM
In this discussion, Alex Blokh and Andrew Sherman, co-founders of Drizzle ORM, delve into their innovative TypeScript SQL ORM. They share insights on building Drizzle, emphasizing type safety and flexibility, while critiquing common ORM misconceptions. The pair contrasts Drizzle with Prisma, explaining unique filtering methods. Additionally, they discuss navigating various databases and highlight the user-friendly Drizzle Studio. The conversation also touches on the challenges of working in Ukraine amidst conflict, showcasing resilience in creativity.