

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

Mar 13, 2024 • 57min
742: Potluck: Migrating to Typescript, Semver Explained, Accurate Timers and Countdowns
Scott and CJ serve up a mix of developer insights, starting with tips on migrating React projects to TypeScript. They dissect the art of crafting accurate countdown timers and delve into the impact of AI on free-tier cloud plans. The discussion also touches on the importance of web development fundamentals and stories of influential books. Alongside practical tech advice, there's a sprinkling of personal anecdotes and podcast recommendations to keep tech aficionados engaged.

Mar 11, 2024 • 25min
741: TypeScript Interview Questions - STUMP’d
Wes and Scott dive into TypeScript trivia with a playful quiz that reveals its complexities. They discuss unique features like string literal types and d.ts files, demystifying their functions. Conditional types and the differences between types and interfaces are put under the spotlight. The conversation also highlights the utility of generics and TypeScript records for flexible object definition. Plus, they explore the role of tools like Sentry in analyzing user experience and improving web performance.

12 snips
Mar 8, 2024 • 1h 20min
740: Local AI Models in JavaScript - Machine Learning Deep Dive With Xenova
Xenova, the creator of Transformers.js, joins to unravel the world of local AI models in JavaScript. They discuss how Transformers.js integrates machine learning into web apps seamlessly, making advanced functionalities like real-time speech recognition and object detection accessible. The impact of Hugging Face and the potential of projects like Doodle Dash highlight the efficiency of running AI tasks directly in the browser. Plus, they touch on the promise of WebGPU technology and quantization to enhance performance in machine learning.

7 snips
Mar 6, 2024 • 52min
739: The LoFi Movement: Building Local First Apps
Dive into the fascinating world of local-first web development! Discover the seven ideals that prioritize offline functionality and user control. Learn about the power of CRDTs for real-time collaboration and the intricacies of data synchronization with tools like YJS and WebSockets. The hosts share personal insights and practical examples, such as a habit tracker app, showcasing the benefits of adopting local-first technologies. Plus, enjoy some light-hearted high school anecdotes that add a nostalgic twist to the tech talk!

Mar 4, 2024 • 23min
738: Little Scripts: Coding for your Co-workers
Discover how coding can transform mundane tasks into efficient workflows. The hosts delve into using FFmpeg for video processing and AI tools for automation. They explore practical scripting solutions for non-developers and share real-world examples that enhance productivity. Learn about packaging tools for easy use, as well as new techniques that make automation fun and engaging. Plus, enjoy light-hearted anecdotes that celebrate the creativity behind coding!

12 snips
Mar 1, 2024 • 59min
737: JSR: The New TypeScript Package Registry (NPM Killer)
In this discussion, Luca Casonato, a software engineer at Deno and contributor to the JSR package registry, shares insights on the innovative features of JSR. He explains why another package registry is necessary and how it enhances developer experience. Topics include the integration of auto-documentation, flexibility in publishing various file types like CSS and WASM, and the challenges of TypeScript performance. Casonato also teases some secret features and discusses community moderation strategies to keep the JSR secure and decentralized.

Feb 28, 2024 • 57min
736: CJ Reynolds is Joining Syntax
CJ Reynolds, a Senior Content Producer and host of Coding Garden, dives into his journey from childhood coding to full-stack web development. He shares his balance of personal interests like skateboarding with his professional growth, and discusses his current tech obsessions, including frameworks like Hono and TypeScript. The conversation highlights his philosophy on teaching and the significance of experimenting with new technologies. Plus, insights on ergonomics in workspaces and a lighthearted chat about quirky household gadgets make for an entertaining listen!

Feb 26, 2024 • 15min
735: The Taliban Stole My Domain
Wes shares a shocking tale of how the Taliban seized his .af domain, highlighting the perils of domain ownership in unstable regions. The duo dives into the complexities of country-specific domain registrations, revealing the intricacies of TLDs and personal experiences with challenges. They also discuss Notion's struggles with its .so domain and explore various unique TLD options. The conversation blends humor and cautionary advice, emphasizing the importance of securing valuable domain names swiftly.

7 snips
Feb 23, 2024 • 52min
734: HTMX Web Apps with Carson Gross
Carson Gross, creator of HTMX, discusses how his library enhances HTML for easier web development. He shares insights into the historical context and practical applications of HTMX, pondering whether modern HTML would look different if designed today. Carson also addresses concerns about server load and the balance between server-side vs. client-side technologies. He gives a sneak peek into HTMX 2.0 and highlights the importance of creativity in web development, alongside a humorous anecdote involving Microsoft.

4 snips
Feb 21, 2024 • 59min
733: Egress, scraping, Safari EU changes, is SetInterval worth it?
The hosts dive into egress strategies for image hosting as expenses rise. They compare experiences of switching from Mac to PC, touching on recent browser policy changes in Safari. A significant discussion happens around modern monorepo tools and their benefits for larger teams. They also explain the intricacies of implementing JavaScript timers and optimizing build processes for smoother user experiences. Additionally, the importance of dependency management in Node applications is highlighted.


