
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

103 snips
Feb 5, 2025 • 55min
874: Fast Apps - Easy Perf Wins
Feeling like your app is dragging its feet? Discover the most common performance bottlenecks, from bloated assets to slow databases. Learn how to boost your app's speed with clever caching techniques, GZIP compression, and optimized image management. Gain insights on using CDNs and JavaScript loading strategies that maximize efficiency. Plus, find out how to enhance user experiences with preloading tricks and smarter resource loading. It's all about making your site lightning fast!

37 snips
Feb 3, 2025 • 14min
873: Standard Schema: The Universal JavaScript Data Interface
Wes and Scott dive into the concept of standard schema for data validation, emphasizing its role in unifying JavaScript libraries. They explore how this initiative helps maintain data consistency and enhances user experience. The discussion highlights benefits for both developers and end-users, showcasing the integration of various validation libraries. With practical insights, they illustrate the impact of standardized schemas on improving type inference and streamlining validation processes across different frameworks.

45 snips
Jan 29, 2025 • 58min
872: Too much AI × Disappointed in Firefox × Planning New Projects × Hard Truths
Wes and Scott tackle juicy web development topics, from the best HTML tags for product grids to using TypeScript for null checks. They dive into the rising influence of AI on coding practices and share thoughts on various web browsers, critiquing Firefox and praising Edge. The duo discusses project planning challenges and the importance of proper dependency management. Plus, they reflect on the evolving landscape of tech opinions and share unique perspectives on deploying apps with SvelteKit while laughing over family adventures with a metal detector.

148 snips
Jan 27, 2025 • 27min
871: Coding Agents Cursor + Windsurf Tips
Discover the innovative world of AI coding agents with tools like Cursor and Windsurf. The hosts discuss features such as Agent Mode and inline chat that revolutionize code management. They share personal stories, including a humorous drilling accident and a comparison of screw types in Canada and the U.S. Explore how these tools automate tasks and enhance productivity, making coding more efficient and enjoyable. Tune in for tips on integrating AI to streamline your workflows!

248 snips
Jan 22, 2025 • 58min
870: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding
In this chat, Kevin Hou, co-founder of Windsurf, and Varun Mohan, its CEO, dive into the fascinating intersection of AI and coding. They discuss how Windsurf, emerging from the success of Codeium, aims to redefine coding with its sleek, AI-infused tools. The duo explores the challenges of forking VS Code and rethinking coding environments to better serve developers. Expect insights on how AI will shape the future of software development and the importance of keeping pace with rapid tech advancements!

37 snips
Jan 20, 2025 • 18min
869: Node + TypeScript in 2025
Scott and Wes dive into the experimental integration of TypeScript in Node, dissecting the nuances of type stripping versus compilation. They reveal the current limitations of Node's type stripping implementation and highlight tools such as tsx and ts-node. The duo also examines alternative environments like Deno and Bun, discussing their evolving roles and benefits for developers. Together, they navigate the intricacies of configuration, debugging, and the exciting advancements in TypeScript that promise to enhance the developer experience.

81 snips
Jan 15, 2025 • 1h 3min
868: The State of JavaScript
Delve into the fascinating findings from the State of JavaScript survey, revealing trending features and advanced techniques. Explore modern browser APIs, including exciting innovations like the Temporal API, while the hosts share humorous experiences. Discover the ever-changing landscape of JavaScript frameworks, from the rise of Svelte to the intricacies of meta frameworks. Enjoy insights into testing tools and the impact of AI on programming, all wrapped in personal anecdotes and nostalgia for beloved video games like Mario Party.

50 snips
Jan 13, 2025 • 29min
867: Zero Sync is the Future of Data Loading
Dive into the groundbreaking world of Zero Sync, where blazing-fast data loading meets real-time interactivity. Discover how it outshines traditional databases with its instant query capabilities and streamlined setup. The conversation also sheds light on innovative upsert functions and JWT authentication for smoother permission management. Explore local-first architecture and its impact on web development. Plus, see how Zero Sync is set to transform multiplayer gaming experiences with seamless updates, leaving rate limiting in the dust!

194 snips
Jan 8, 2025 • 53min
866: 2025 Web Development Predictions
Scott and Wes dive into bold predictions for web development in 2025! They discuss the upcoming Temporal JavaScript API, the implications of on-device AI, and an exciting rise for web components with Web Awesome. A comeback for vanilla CSS is on the horizon, complete with a new Mixins/Functions API and conditional support. React is set to evolve—possibly dropping Babel—and Svelte may introduce component-based islands. The future looks bright, with innovative tools revolutionizing development practices.

55 snips
Jan 6, 2025 • 36min
865: CSS Performance × Rate Limiting × Array Sort Behavior - STUMP'd
The hosts engage in a rapid-fire trivia game, tackling quirky topics like array sorting and browser isolation. They delve into JavaScript's string conversion impacts, explore Node.js data flow, and discuss rate limiting strategies for web applications. CSS performance and HTML best practices get the spotlight, with insights into table structures and TypeScript type safety. Prepare for some surprising edge cases that every developer needs to know!