
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

10 snips
Mar 18, 2024 • 26min
744: Docker For Developers
CJ Reynolds, a web developer specializing in Docker and containerization, shares his insights alongside host Scott. They dive into the advantages of Docker for web developers, stressing reproducible environments over traditional virtual machines. The discussion includes practical steps to get started with Docker, understanding images and Dockerfiles, and managing multi-service architectures using Docker Compose. They also tackle common pitfalls and provide resources for beginners to navigate their Docker journey with confidence.

19 snips
Mar 15, 2024 • 57min
743: JavaScript Figma Plugins & Working at GitHub With Cameron McEfee
Cameron McEfee, a creative director with a rich background at GitHub and Sentry.io, shares his journey through the tech world. He discusses the intricacies of building JavaScript plugins, including his popular GuideGuide. Cameron dives into the evolution of the iconic Octocat, recounting humorous design challenges and IP considerations. He also reveals his workflow transitioning from sketches to digital illustrations and explains the architectural challenges of JavaScript development. Tune in for insights on creativity and teamwork in tech!

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.