

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

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!

34 snips
Jan 1, 2025 • 52min
864: Durable Objects × Tab State Hacks × Headless CMS Choices + More
Dive into the world of durable objects and their game-changing benefits for real-time interaction in web apps. Discover clever strategies for managing tab state in e-commerce, ensuring seamless URL sharing. The discussion also touches on the evolution of CSS, highlighting exciting new features like the 'has' selector. Plus, learn about the best headless CMS options for tech blogs and the ongoing debates around deployment platforms. There’s even a lighthearted moment of contemplating the future of Syntax beanies!

91 snips
Dec 23, 2024 • 1h 9min
863: 2024: A Year in Review
The hosts reflect on a landmark year for web development, discussing major advancements like Vite 6 and the resurgence of Blue Sky. They reveal their predictions for 2024, including trends in TypeScript and AI tools that enhance coding. Highlights feature hilarious moments from their Terminal Feud game and insights from various tech conferences. The evolution of frameworks like Remix and Solid.js showcases the dynamic nature of the industry. They emphasize the growing role of community engagement and personal connections in the ever-evolving tech landscape.

33 snips
Dec 18, 2024 • 1h 1min
862: Svelte 5 Is Here!
Svelte 5 has arrived, bringing intriguing features like 'runes' for unique functionalities and enhanced state management. The hosts discuss migration strategies, new performance benchmarks, and simplified event handling, making it easier for developers. Nostalgia for classic games surfaces alongside a new T-shirt company. They also explore the novel 'effect' concept and the exciting prospect of Svelte becoming a more powerful competitor to React. Tune in for insights and tips on maximizing these new enhancements!

89 snips
Dec 16, 2024 • 25min
861: Local Data: Sqlite, LocalStorage, Session, Cookies and IndexDB
Dive into the intricacies of local data storage with a focus on Sqlite, LocalStorage, and Cookies. Discover how to enhance user experience and manage offline data with practical examples like user settings and auth tokens. Learn about the pros and cons of each storage method, from privacy concerns to performance considerations. The conversation also touches on modern tools like Dexie and PGLite that streamline data management. Plus, get insights into future technologies like WebAssembly for better data handling!

63 snips
Dec 13, 2024 • 1h 11min
860: Module Federation Microfrontends with ByteDance’s Zack Jackson
Zack Jackson, an infrastructure architect at ByteDance and the creator of Module Federation, shares insights into modern web development. He discusses how Module Federation enhances collaboration and streamlines microfrontends across large teams. Zack explains the evolution of this technology, the intricacies of managing React versions, and optimizing builds with RSPack. He also touches on ByteDance's unique JavaScript runtime and innovative tools like Zephyr Cloud that enhance productivity in distributed application environments.

30 snips
Dec 11, 2024 • 51min
859: Streaming Video in 2025
Scott and Wes break down the tech behind video streaming for the web, from transcoding and variants to CDN and access control. They also share insights on tools like Mux, Cloudflare Stream, and ffmpeg, plus tips for managing bandwidth, hosting, and costs. Show Notes 00:00 Welcome to Syntax! 00:50 Brought to you by Sentry.io. 01:15 The history of video streaming. 02:10 How video streaming works: The Tech. 03:54 How video streaming works: Transcoding. 06:37 How video streaming works: Variants. ffmpeg. Wes’ R2-video-streaming. Wes’ Transcoding. YT-DL. YT-DLP. 13:13 Dynamic ad insertion. 14:29 Bandwidth and hosting. Mux. 18:03 Cloudflare. 19:13 The costs. Wes Bos Tweet Cloudflare TOS. Steve Tenuto tweet. 25:39 Media players. Media Chrome. 29:42 CDN. 32:04 Access control. 33:35 Solutions. Mux. Cloudflare Stream. Bunny.net Stream
AWS Media Convert. Cloudinary. Bitmovin. 41:55 Some other features. 45:47 Sick Picks & Shameless Plugs. Sick Picks Scott: Anker MagGo. Wes: PolyCapture. Shameless Plugs Scott: Syntax on YouTube. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

51 snips
Dec 9, 2024 • 25min
858: How to Go Deeper With Your Learning
Scott and Wes dive into the art of deepening learning in web development. They recommend building projects for practical experience and emphasize the importance of reading documentation and source code. Engaging with industry conference talks offers rich insights, while online communities like Discord and Reddit provide invaluable support. Mentorship emerges as a key element, sparking curiosity and enhancing both technical and soft skills, especially in a rapidly evolving tech landscape.