Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
undefined
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.
undefined
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!
undefined
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.
undefined
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.
undefined
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!
undefined
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!
undefined
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.
undefined
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.
undefined
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!
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app