
Syntax - Tasty Web Development Treats
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.
Latest episodes

5 snips
Jul 12, 2024 • 55min
794: Prettier JavaScript with Vjeux
In a fascinating conversation with Vjeux, an engineer at Meta and co-creator of React Native, they explore the creation and evolution of Prettier, a beloved code formatter. Vjeux shares challenges faced during development and how effective community feedback shaped its features. The discussion touches on why ESLint isn’t enough on its own and the distinctions between formatting and linting tools. Vjeux also highlights Prettier’s future and its impact on programming productivity across various languages, alongside advice for aspiring open-source contributors.

Jul 10, 2024 • 53min
793: The Local First Landscape
Scott and Wes explore the fascinating world of local first applications, highlighting their speed and efficiency by managing data directly in the browser. They discuss popular local first tools, like Linear and Superhuman, and delve into the intricacies of synchronization and user control. The conversation covers various local database solutions, emphasizing user privacy and the challenges developers face. They also share essential gadgets for roadside assistance, ensuring you're equipped for any tech emergency.

6 snips
Jul 8, 2024 • 24min
792: Perfect Sitemaps for SEO
Discover the crucial role of sitemaps in boosting your site's SEO performance. Learn about different file formats, essential fields, and common pitfalls to avoid when creating a sitemap. Uncover tips for optimizing metadata and how to handle parameter-based URLs effectively. Delve into the importance of cache management and discover unlisted URLs to enhance visibility. Find out how to validate and submit your sitemap to search engines for maximum impact!

Jul 5, 2024 • 57min
791: LLRT The Serverless Runtime w/ Richard Davison
In this discussion, Richard Davison, a developer and architect from AWS, shares insights on the LLRT runtime designed for AWS Lambda. He explains the performance benefits and challenges associated with using JavaScript in serverless environments, alongside why Rust was selected for LLRT's development. Richard dives into technical aspects like cold starts, memory configuration, and the significance of Quick.js for efficiency. He also touches on compatibility with Node.js and the future potential of LLRT to become an official feature at AWS.

Jul 3, 2024 • 57min
790: State of JS 2023 Reactions
Dive into the 2023 State of JavaScript survey as trends and pain points in front-end frameworks like React and Vue take center stage! Discover the complexities developers face, the rise of newer frameworks such as SvelteKit, and the shift from Webpack to Vite in build tools. The growing popularity of TypeScript and the evolution of JavaScript usage are also explored. Plus, enjoy some lighthearted anecdotes about travel mishaps and hear the latest insights on hosting services and developer preferences.

4 snips
Jul 1, 2024 • 34min
789: Do More With AI - LLMs With Big Token Counts
Scott and CJ delve into the exciting realm of AI, discussing the versatility of large language models (LLMs) and their token capacities. They break down what tokens are and how input length impacts AI outputs. From generating JSDoc style typing to creating seed data for databases, they reveal practical coding applications. The duo also emphasizes the importance of context in enhancing AI-generated content and shares insights on AI integration costs and benefits for developers. It's a feast of knowledge for anyone keen on leveraging AI in their work!

17 snips
Jun 28, 2024 • 54min
788: Supabase: Open Source Firebase for Fullstack JS Apps
Paul Copplestone, CEO and co-founder of Supabase, shares insights on creating an open-source alternative to Firebase. He discusses the technical challenges that sparked Supabase's development and the importance of simplicity in user experience. The conversation dives into the strategic decisions behind official libraries versus community contributions, as well as the significance of clear documentation. Plus, Paul touches on balancing business goals with open-source values, and what’s next for Supabase in the evolving tech landscape.

Jun 26, 2024 • 54min
787: You Should Try Vue.js
CJ Reynolds, a talented web developer and creator of the Coding Garden YouTube channel, shares his insights on Vue.js. He discusses its advantages over React and Svelte, highlighting features like less boilerplate and built-in styles. CJ explains the simplicity of getting started with Vue and dives into advanced topics like state management and directives. The conversation also touches on the full-stack capabilities of Nuxt compared to Next.js, and the overall growing popularity of Vue in web development. It's a must-listen for aspiring developers!

6 snips
Jun 24, 2024 • 31min
786: What Open Source license should you use?
Dive into the vibrant world of open source as the hosts break down its true meaning and dispel common misconceptions. Discover the advantages of open source, from enhancing education to fostering security and community. Learn about the different types of licenses, like MIT and GNU GPLv3, and the importance of picking the right one for your projects. Explore recent changes in licensing practices and understand how they impact both developers and businesses. This journey into open source is packed with insights to benefit any creator!

10 snips
Jun 21, 2024 • 1h 3min
785: What’s Next for Next.js with Tim Neutkens
In this engaging discussion, Tim Neutkens from Vercel and co-author of Next.js shares insights on the future of web development. He dives into the revolutionary features of the React Compiler and React Server Components, emphasizing performance optimization and improved workflows. The conversation highlights advances in data management with Next.js and the game-changing TurboPack. Tim also addresses common migration concerns and the collaborative efforts between the Next.js and React teams. Get ready for a tech-forward exploration!