

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

42 snips
Mar 22, 2024 • 59min
746: Infrastructure for TS Devs: Kubernetes, WASM and Containers with David Flanagan
David Flanagan, a Kubernetes engineer and content creator, breaks down the complexities of Kubernetes, Docker, and WebAssembly. He discusses the importance of server management for developers and the advantages of bare metal setups. Flanagan shares insights on achieving high uptime and explores the unique capabilities of WebAssembly beyond browsers. He also touches on practical applications of ARM and x86 architectures, innovative home automation with Raspberry Pis, and resources for getting started with Kubernetes.

6 snips
Mar 20, 2024 • 48min
745: Modern JS Toolchains (Biome, Oxc + More)
Wes and Scott explore the evolving landscape of JavaScript toolchains, spotlighting innovative tools like Biome and Oxc. They break down essential components such as linters, compilers, and the latest bundlers like Rolldown. The discussion reveals how these modern tools enhance development efficiency and code quality. Additionally, they touch on the financial intricacies of using GitHub Actions and the potential of the Dino Formatter. Expect insights on performance-oriented development and a sprinkle of nostalgic movie references!

13 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.