Syntax - Tasty Web Development Treats - podcast cover

Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developerssyntax.fm
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.
Last refreshed:
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

955: SvelteKit has solved data loading

Scott and Wes break down SvelteKit’s new remote functions and why they finally solve the long-standing pain of page-level data in Svelte. They cover queries, forms, batching, caching, and all the clever RPC ergonomics that make Svelte’s approach feel surprisingly powerful and refreshingly simple. Show Notes 00:00 Welcome to Syntax! 00:45 Lots of RPC library options. 01:22 Svelte’s Page-Level Data Always Felt Off 02:12 Progress on the new Syntax site. 03:47 Remote functions explained. Svelte Remo...

Nov 17, 202536 min

954: Fullstack TanStack! The Scoop with Tanner Linsley

Wes and Scott interview Tanner Linsley at GitHub Universe about the latest from TanStack. They dive into TanStack DB, a local-first sync engine, exploring its schema-based queries, incremental adoption, and transformative speed. Tanner also shares his perspective on Next.js 16's useWorkflow directive, arguing for type-safe wrappers over "magic" compiler directives, and teases TanStack's unique approach to React Server Components. The episode concludes with a look at the challenges of leading a rapidly growing open-source ecosystem and hints at an upcoming foundational TanStack project.

Nov 12, 202518 min

953: Why v0 creator left Vercel to fix GitHub (GOAT Jared Palmer)

Jared Palmer, formerly of Vercel and creator of v0, shares insights from GitHub Universe 2025, focusing on enhancing developer workflows with AI agents and ensuring continuity across tools like VS Code and GitHub. He emphasizes the strategic decision to offer developers model choice and GitHub's commitment to evolving the platform through community feedback. The discussion also covers practical AI applications, like automating Next.js upgrades, and advanced prompting techniques for optimal results.

Nov 10, 202517 min

952: VS Code, GitHub & Copilot - UNIVERSE 25 Announcements + Reactions

Wes, Scott, and CJ report live from GitHub Universe 2025, discussing major announcements around new AI and developer tools. They dive into GitHub Agents, Copilot integrations, and the new Mission Control for agents, alongside a fun segment on hacking conference badges. The hosts share varied reactions, from skepticism about AI's practical implementation to appreciation for GitHub's continuous innovation in developer workflows.

Nov 05, 202536 min

951: A first look at Remix 3

Scott and Wes dive into Remix 3, exploring how it embraces native web standards like Events, Signals, and Streams to become a truly full-stack framework. They unpack what “LLM-ready,” thin APIs, and a standards-based approach mean for the future of web development. Show Notes 00:00 Welcome to Syntax! 03:21 Uses the platform - native Events, Signals, Streams, Fetch 04:16 Remix 3, Fully Fullstack. 04:57 LLM‑ready + thin APIs 05:53 Brought to you by Sentry.io . 06:18 My previous predictions. 07:44 ...

Nov 03, 202548 min

950: Even SCARIER Web Dev Nightmares (Spooky Stories Pt. 2)

In part 2 of this year’s Spooky Stories special, Wes and Scott discuss the most chilling developer horror stories—from six-month-old unprocessed donations and runaway dog-food orders to vanishing databases, DNS disasters, code that literally tore apart a mall’s ventilation system, and more! Show Notes 00:00 Welcome to Syntax! 01:33 A Bug Beyond the Grave 04:16 NHL SPOOKS 06:36 White Space Ghost Faced 10:54 Over Order Nightmare 16:50 Alaskian 21:16 Brought to you by Sentry.io 22:50 Rackspace’d Ou...

Oct 29, 202558 min

949: Web Dev HORROR Stories + Spooky Trivia! (Spooky Stories Pt. 1)

Wes and Scott, in Halloween costumes, host their annual spooky web development stories episode, joined by a special guest for a "Browser Hack: Real or Fake" trivia game. They recount chilling tales of developers accidentally deleting production databases, a simple semicolon bringing down websites, losing access to a popular NPM package, disastrous SQL patches, and a major payment system failure caused by hardcoding and a "don't drink and deploy" moment, alongside an accidental universal product discount.

Oct 27, 202541 min

948: Zed is Ready For Primetime

Wes and Scott talk about what makes Zed—the hot new editor built in Rust—fast, beautiful, and finally ready for primetime. From Git UI to extensions and AI tools, they break down what Zed gets right, what it still lacks, and whether it’s time to finally ditch VS Code. Show Notes 00:00 Welcome to Syntax! Syntax San Francisco Meetup We need your Spooky Stories 02:37 Brought to you by Sentry.io 04:07 What is Zed ? 06:46 Zed UI: fast and clean 10:17 General editor experience 11:44 Extensions marketp...

Oct 22, 202553 min

947: S-Tier MCP Servers for Developers

Scott and Wes break down the top-tier MCP servers developers are using right now. From browser automation to debugging superpowers, they explore how these servers are changing what’s possible in modern dev workflows. Show Notes 00:00 Welcome to Syntax! 01:52 Brought to you by Sentry.io . 02:46 Submit your Spooky Stories ! 03:37 Syntax San Francisco Meetup . 04:11 S-Tier MCP Servers. 04:17 Sentry MCP Server (not sponsored). 05:01 Pause, what the heck is an MCP server. 05:45 Back to the Sentry MCP...

Oct 20, 202533 min

946: We Got Roasted for Our Websites — Fair

In this potluck episode of Syntax, Wes and Scott answer your questions about why devs neglect their own websites, hosting shady projects (hypothetically), AI rules in version control, balancing side projects and family life, and more! Show Notes 00:00 Welcome to Syntax! 01:43 Why devs neglect their own websites (and how to convince your parents coding is a real job) 07:04 AirPods , Nothing Ear , and the ANC struggle 10:22 Shipping Syntax merch from Canada 12:43 Scott’s update on Omarchy and Linu...

Oct 15, 202558 min

945: Chrome Dev Tools MCP Server

Scott and Wes dive into Chrome’s new MCP server; a dev tools API powered by Puppeteer that gives your scripts, editors, and AI agents full access to Chrome. They break down how it works, what it can (and can’t) do, and how it might change debugging and automation for developers Show Notes 00:00 Welcome to Syntax! 01:15 Syntax San Francisco Meetup. 01:55 We need your Spooky Stories! 02:42 What is an MCP Server? 04:28 MCP servers are not only for code editors. 06:43 Brought to you by Sentry.io . 0...

Oct 13, 202529 min

944: Is Coinbase Really Writing Half Their Code With AI?

Wes and Scott talk with Kyle Cesmat about how Coinbase is writing nearly half its code with AI—while keeping quality and security front and center. They dig into tools like Cursor and Claude Code, agent-driven workflows, code review challenges, and how AI is reshaping developer productivity without replacing developers. Show Notes 00:00 Welcome to Syntax! 03:29 Defining and measuring “quality” at a large company 05:05 How AI-generated code is reviewed and shipped at Coinbase 07:35 A developer’s ...

Oct 08, 202549 min

943: Modern React with Ricky Hanlon (React Core Dev)

Scott and Wes sit down with Ricky Hanlon from the React core team at Facebook to dive into the latest features and APIs shaping modern React development. From transitions and Suspense to fetching strategies and future directions, this episode breaks down what’s next for React and how developers can take advantage of it. Show Notes 00:00 Welcome to Syntax! 01:20 Who is Ricky Hanlon. 02:10 Setting the Stage: Modern React APIs 02:48 Brought to you by Sentry.io . 03:12 Defining Transitions in React ...

Oct 06, 202539 min

942: Mental Health Q&A w/ Dr. Courtney Tolinski

Wes and Scott talk with Dr. Courtney Tolinski about supporting neurodivergent teammates, navigating workplace dynamics, and recognizing strengths beyond labels. They explore ADHD diagnosis and treatment, productivity mindsets, burnout, AI in mental health, and practical routines for focus and balance. Show Notes 00:00 Welcome to Syntax! 00:09 Meet Dr. Courtney Tolinski 01:46 Supporting neurodivergent team members 12:26 Should I disclose my ADHD diagnosis at work? 17:21 Characteristics of autism ...

Oct 01, 202558 min

941: Is Responsible AI Possible? with Dr. Sarah Bird of Microsoft

Scott heads to Microsoft’s campus for the VS Code Insider Summit to sit down with Dr. Sarah Bird and explore what “Responsible AI” really means for developers. From protecting user privacy to keeping humans in the loop, they dig into how everyday coders can play a role in shaping AI’s future. Show Notes 00:00 Welcome to Syntax! 01:27 Brought to you by Sentry.io . 03:13 The path the machine learning. 04:44 How do you get to ‘Responsible AI’? 06:43 Is there such a thing as ‘Responsible AI’? 07:34 ...

Sep 29, 202523 min

940: Picking a Fullstack Stack, Is Next.js Too Complex? Services vs Self-Hosted + More

In this potluck episode, Wes and Scott answer your questions about modern full-stack stacks, Node.js backend options, managing database indexes, developer burnout, handling toxic bosses, and more! Show Notes 00:00 Welcome to Syntax! 02:36 What’s your go-to Node.js backend in 2025? Polka 06:18 Do you proactively manage database indexes—or fix them only when they become a problem? 09:40 Brought to you by Sentry.io 12:14 After planning a new project, what’s your real-world dev workflow? 931: Projec...

Sep 24, 20251 hr 6 min

939: Creator of Vite: Evan You

Scott and Wes sit down with Evan You, creator of Vue, Vite, and VoidZero, to dig into the future of frontend tooling. From the speed of Rolldown to why he chose Rust, they explore the evolution of developer experience, bundlers, and what’s next for the web. Show Notes 00:00 Welcome to Syntax! 00:31 Who is Evan You? Vue.js . Vite . Void0 01:19 Making the shift from UI to Toolchains. 02:37 How aesthetics contributed to the success of Vue and Vite. 05:26 Adding Rollup plugins to the Dev Server. 07:...

Sep 22, 202554 min

938: Hot Takes + Bike Shedding

Wes and Scott dive into some hot takes and classic debates—tabs vs spaces, camel vs snake case, export styles, barrel files, variable naming, and more. Show Notes 00:00 Welcome to Syntax! 01:26 CSS variables: descriptive vs. semantic 03:38 snake_case vs. camelCase 04:54 Default exports vs. named exports 06:23 Barrel files vs. direct imports 09:15 Function declaration vs. function expression 11:00 Inferred types vs. explicit types 13:40 Brought to you by Sentry.io 14:40 Long and explicit variable...

Sep 17, 202528 min

937: Is The Omarchy Hype Real?

Scott takes Wes on a tour of Omarchy, DHH’s polished Arch + Hyprland Linux setup that promises speed, beauty, and endless keyboard shortcuts. From first impressions to daily workflows, Scott debates whether it’s good enough to pull him out of the Apple ecosystem for good. Show Notes 00:00 Welcome to Syntax! 02:31 Brought to you by Sentry.io . 02:55 What is Omarchy ? 02:57 Arch-based distribution. 03:42 Hyprland window management. 05:08 Wayland Display Server Protocol. 06:27 Installation Defaults...

Sep 15, 202548 min

936: Realtime LED Wall With React + Websockets (I Let Strangers Control It)

Scott, Wes, and CJ dive into Wes’s Hackweek project: a real-time, web-controlled LED grid. They break down the hardware build, custom 3D-printed diffuser, ESP32 microcontroller, and Cloudflare durable objects powering live pixel art, GitHub activity displays, and interactive web drawings. Show Notes 00:00 Welcome to Syntax! 02:03 Wes’ Hackweek project: a web-controlled LED grid 03:52 The hardware: LED panels, soldering, and power WS2812 LED panels 06:38 ESP32 microcontroller and WLED firmware ex...

Sep 10, 202547 min

935: CJ Made A Sega Game In 2025

CJ takes us behind the scenes of Hackweek to share how he built a custom Sega Genesis game from scratch, complete with assembly code, level loading, and retro hardware tricks. From SGDK to parallax faking, this episode is a deep dive into old-school game dev with a modern twist. Show Notes 00:00 Welcome to Syntax! 00:44 Why a Sega game? Sega Genesis . Sega Master System . MKBHD Retro Tech: Sega . 06:55 What is it running on? 07:49 Working with assembly code. 10:11 Sega Genesis Development Kit . ...

Sep 08, 202552 min

934: We Built a Real-Time, Local-Data, Competitive Coding Game

Scott, Wes, and CJ dive into SynHax, Scott’s Hackweek project for code battles. They discuss live coding duels, referee controls, and the surprisingly simple tech stack that delivers instant updates and audience engagement. Show Notes 00:00 Welcome to Syntax! 01:50 Brought to you by Sentry.io 02:30 What is SynHax? This Button Broke Our Brains (CSS Challenge) 04:21 The Stack SvelteKit Postgres Drizzle Zero Sync Better Auth Syntax 931: How to make good choices when starting a coding project 07:39 ...

Sep 03, 202537 min

933: Hackweek Overview - What Is It, What Did We Build

Wes, Scott, and CJ share an overview of their annual Hack Week projects, emphasizing the motivation and learning that comes from working on passion projects without typical job constraints. They introduce CJ's custom Sega Genesis game, Wes's web-controlled LED art grid, and Scott's real-time competitive UI coding platform, discussing the technical challenges, creative solutions, and impact of AI on their development process. The hosts also advocate for the significant value hack weeks bring to companies.

Sep 01, 202532 min

932: Vibe Coding’s Huge Problem

Wes and Scott talk about the dangers of vibe coding when it comes to authentication and access control. They share real-world examples of security fails, discuss how to avoid client-side-only checks, and offer practical tips for protecting sensitive user data in your apps. Show Notes 00:00 Welcome to Syntax! We build the world’s most painful CAPTCHAs (Kitboga scammers) 02:08 Brought to you by Sentry.io 02:33 Wes’ vibe coding experience Wes’ app 04:38 The Tea app disaster Tea app 07:45 Don’t vibe...

Aug 27, 202523 min

931: Project Init - How to Make Good Choices When Starting a New Coding Project

Scott and Wes dive into the fundamentals of project initialization and planning, from outlining ideas and choosing the right tools to making smart technology decisions. They also chat about leveraging AI and collaboration to shape better projects before rolling up your sleeves and getting to work. Show Notes 00:00 Welcome to Syntax! 02:12 Brought to you by Sentry.io . 04:03 Make a plan. 04:06 Start with an outline and let it evolve. 05:59 Mind-Mapping software vs plain text. 08:49 Utilizing LLMs...

Aug 25, 202531 min

930: Text Editor Keybindings, WASM Replacing Docker, LLM apathy and hosting mini apps

In this potluck episode, Wes and Scott delve into practical developer queries, from smoothly transitioning between text editors like VS Code and Cursor, to strategizing how and when to discuss job title discrepancies. They critically examine the balance between using AI tools and mastering core concepts like database logic, and explore the long-term impact of AI on the relevance of new web frameworks. Additionally, they offer insights into organizing multiple mini-applications within a larger project and discuss the emerging role of WebAssembly as an alternative to Docker.

Aug 20, 202556 min

929: Cloudflare Blocks AI Crawlers × Debugging Local Data × Raising Kids with Healthy Digital Habits and More

Wes and Scott delve into a range of listener queries, discussing the challenges of customer support in local-first applications and the implications of building products largely with AI assistance, particularly for developer portfolios. They also share personal experiences and advice on managing digital hygiene for children, alongside a debate on Cloudflare's default AI crawler blocking. The episode concludes with a segment on API protection and the potential return of portfolio critiques.

Aug 18, 202554 min

928: State of Devs 2025 Results

This episode of Syntax delves into the 2025 State of Devs survey results, providing a comprehensive look at the current developer landscape. Wes and Scott discuss key findings on salary trends, the impact of job titles and experience, and the widespread adoption of remote work and its effect on job satisfaction. They also cover developer preferences in operating systems, programming languages, and productivity tools, alongside insights into health issues, hobbies, and social media habits, painting a full picture of the modern developer.

Aug 13, 202552 min

927: AI Browsers, 100X Build Speed, Massive Svelte Update - Web Dev News

This episode of Syntax explores a plethora of recent web development advancements. Scott and Wes discuss Amazon's AI-powered VS Code fork Kiro, Node.js's native TypeScript support, and Vite's rise over Webpack with the new Rust-based Rolldown. They also cover significant Svelte updates including asynchronous and remote features, alongside fresh browser experiments like Perplexity Comet and the open-source Copyparty file server, offering insights into the evolving landscape of web development tools.

Aug 11, 202551 min

926: RSS Is NOT Dead

Scott and CJ explore the enduring relevance of RSS, arguing it's underutilized rather than obsolete for a curated web experience. They discuss practical aspects like self-hosting RSS reader servers (Miniflux, FreshRSS) to sync content across devices and strip articles of ads and distractions. The episode also covers various RSS clients, future enhancements like AI summaries, and unique methods for discovering quality feeds from news sites, subreddits, and even social media profiles, highlighting its power to deliver content directly from the source.

Aug 06, 202530 min
For the best experience, listen in Metacast app for iOS or Android