
Advertise on podcast: Syntax - Tasty Web Development Treats
Rating
4.9from
This podcast has
998 episodes
Language
EnglishExplicit
No
Date created
2017/06/27
Latest episode
2026/04/22
Average duration
48 min.
Release period
4 days
Description
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.
Unlock Syntax - Tasty Web Development Treats podcast Email contact info,
Listeners & Audience details
Email contact information
Direct podcast contact details

Listeners
Audience numbers & engagement insights

Audience details
Podcast Insights

Social media
Check Syntax - Tasty Web Development Treats social media presence
Podcast episodes
Check latest episodes from Syntax - Tasty Web Development Treats podcast
998: How to Fix Vibe Coding
2026/04/22
Wes and Scott talk about making AI coding more reliable using deterministic tools like fallow, knip, ESLint, StyleLint, and Sentry. They cover code quality analysis, linting strategies, headless browsers, task workflows, and how to enforce better patterns so AI stops guessing and starts producing maintainable, predictable code.
Show Notes
00:00 Welcome to Syntax!
Losing two clients in one week
04:49 Code quality tools
jscpd.dev
knip.dev
fallow.tools
wallace
14:11 Finding and using components
Storybook AI
17:28 Brought to you by Sentry.io
17:42 Finding bugs
Sentry CLI
Spotlight
19:55 Formatting and linting
Vite+
ESLint
StyleLint
clint
25:41 Headless browsers
agent-browser
chrome-devtools-mcp
Lightpanda
32:11 Tasks and todos
dex
beads
33:32 Docs
Context7
34:22 TanStack Code Mode
36:01 Getting AI to use these tools
38:18 Sick Picks + Shameless Plugs
Sick Picks
Scott: Leaf Two Razor
Wes: Puzzles
Shameless Plugs
Phases.fm Podcast
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
997: Rating and Roasting Your Projects
2026/04/20
Scott and Wes dig into a huge batch of community-submitted projects, from JSON tools and CSS editors to AI agents, view transitions, and everything in between. It’s a rapid-fire showcase of what developers have been building, including picks like Arrow JS, Sugar High, Drift, and a whole lot more.
Show Notes
00:00 Welcome to Syntax!
Wes’ Bluesky Post
Wes’ X Post
01:20 JSON-Alexander.
02:43 FFF - Fastest File Search.
04:44 View Transitions Toolkit.
08:06 Agentation and Svelte Agentation.
11:21 CSS Studio.
13:12 Peon Ping
14:26 Peekdown.
16:03 Dex.
20:22 Content Copilot.
22:16 Opencode Sentry Monitor.
pi-sentry-monitor.
24:56 Arrow JS.
29:20 Comark.
33:19 Silly Software Club.
34:05 Sugar High.
36:04 Drift.
37:19 Fallow.
41:20 Edit Mind.
44:46 Clint.
47:18 Honorable mentions.
47:21 Artemisapp.
49:53 Open Screen.
50:14 CanvidHQ.
52:02 Proxybox Zero.
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
996: 10 New CSS and HTML APIs
2026/04/15
Wes and Scott talk about the latest CSS and browser features, including the Grid Lines API for masonry layouts, HTML in Canvas, name-only container queries, CSS random, search-text styling, and more.
Show Notes
00:00 Welcome to Syntax!
00:57 Grid Lines API for masonry-style layouts
Introducing CSS Grid Lanes
CSS Grid Lanes browser support
03:25 HTML in canvas and next-gen UI effects
@jaffathecake
@mattrothenberg
11:30 Name-only container queries for scoped styles
Name-Only Containers: The Scoping We Needed
14:37 Brought to you by Sentry.io
15:34 Safari removes haptic feedback workaround
17:38 CSS random for dynamic values
Rolling the Dice with CSS random()
18:49 Styling find-in-page with ::search-text
21:44 Sticky positioning now works in both axes
@una
22:43 Multi-column CSS finally gets usable fixes
Looking at New CSS Multi-Column Layout Wrapping Features
24:41 Border shape improvements and new design options
@una
MadCSS.com
27:09 Why MDN demos need to be better
28:24 Element-scoped view transitions for cleaner animations
@bram.us
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
995: Next.js Vendor Lock-in No More
2026/04/13
In this episode, Scott and Wes sit down with Tim Neutkens and Jimmi Lai from the Next.js team to dig into the new Adapters API, what it takes to run Next.js across platforms like Cloudflare and Netlify, and how caching and infrastructure choices affect performance. They also go deep on TurboPack’s internals, why Next.js doesn’t run on Vite, and the evolution of bundling in the framework.
Show Notes
00:00 Welcome to Syntax!
01:14 Introduction to Next.js and the Adapter Platform
Next.js Across Platforms
02:23 The Adapters API: Features and Community Needs
04:46 Building and Testing the Adapters API
07:37 Infrastructure Requirements for Next.js Apps
11:38 Caching Strategies and Performance Optimization
13:29 The Role of Cache Components in Next.js
17:21 First Steps of Optimizations.
19:48 Blessed Adapters and Community Contributions
22:56 Future Directions and Runtime Support
25:05 Challenges with Different Runtimes and Debugging
26:45 Webpack vs. TurboPack: The Evolution of Next.js
29:45 Why Not Run on Vite?
32:47 Navigating Bundler Challenges
36:59 Building TurboPack: Lessons Learned
41:42 Incremental Compilation and Performance
Episode with ByteDance’s Zack Jackson
43:50 Framework Comparisons and Performance Metrics
46:42 Exploring Future Directions for TurboPack
49:44 TurboPack’s Integration and API Development
52:50 Standardization in Bundler Tools
56:52 TurboPack’s Adoption and User Experience
57:49 Sick Picks + Shameless Plugs
Sick Picks
Tim: Acquired Podcast
Jimmy: Hydrangea Coffee
Shameless Plugs
Jimmy: nextjs-across-platforms
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
994: AI Sucks At CSS
2026/04/08
In this potluck episode of Syntax, Wes and Scott answer your questions about AI struggles with CSS and design workflows, learning vs relying on AI, debugging web performance, beginner soldering setups, navigating AI-era job interviews, Figma dev mode, modern API choices, and more.
Show Notes
00:00 Welcome to Syntax!
00:55 Why AI struggles with CSS and design workflows
10:50 How much AI should you use when learning to code?
18:41 Debugging performance: tools and team workflows
Ep 585: Fundamentals × What Makes a Website Slow?
Ep 874: Fast Apps - Easy Perf Wins
Ep 897: Making Your App Feel Faster Than It Really Is
Ep 972: These Things Make Your App Feel Like Crap on Mobile
23:52 Brought to you by Sentry.io
26:26 Beginner soldering setup and essential tools
29:54 Preparing for interviews without AI (while jobs require it)
Brendan Falk on AI-native coding interviews
35:16 Thoughts on Figma dev mode and design workflows
39:20 Ice vs Thaw menu bar apps
40:27 Why AI isn’t pushing us toward better APIs
44:54 Vibe rules, skills, and shipping docs for agents
vibe-rules
Optimizing Content for Agents
54:44 Sick Picks + Shameless Plugs
Sick Picks
Scott: Jury Duty
Wes: USB Cable Tester
Shameless Plugs
Syntax YouTube Channel
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
993: It’s Been A Hell Of Week
2026/04/06
Scott and Wes break down a chaotic week in dev news — the Claude Code source leak, a nasty Axios npm supply chain hack, and Railway’s private cache exposure — plus how to keep these nightmare scenarios from hitting your own projects.
Show Notes
00:00 Welcome to Syntax!
00:55 Claude Code Leaked!
Wes’ X Post
Apple Source Code Video
05:42 Burning through Claude Code token limits.
Reddit Thread
08:57 Axios hacked!
Step Security
pnpm Supply Chain Security
pnpm minimumReleaseAge
16:13 Pretext blew up!
Pretext.js Demos
Wes’ Demo
27:24 Railway shared private cache.
Railway Incident Report
31:54 Sick Picks & Shameless Plugs.
Sick Picks
Scott: Kindle Colorsoft Kids
Wes: UGREEN 200W 8-Port GaN USB C Charger Block, Wyze Headphones
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
992: Migrating Legacy Code Just Got Easier
2026/04/01
Wes and Scott talk about migrating large codebases with AI — how to plan framework and language moves, establish patterns, handle templating changes, test thoroughly, safely deploy, and more.
Show Notes
00:00 Welcome to Syntax!
01:46 Why migrate to a new language or framework?
05:09 How to approach a large code migration
08:47 Establishing patterns before using AI
10:35 Moving from pug to JSX
12:06 Building a detailed migration plan
15:18 Testing every part of the application
15:51 Brought to you by Sentry.io
16:58 Deploying and catching issues with Sentry
19:12 Converting express requests to web standard requests
19:34 Other codebases that could benefit from AI migrations
21:36 Sick Picks + Shameless Plugs
Sick Picks
Scott: WisprFlow
Wes: displayplacer
Shameless Plugs
Phases Podcast
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
991: Vite’s bet on Cloudflare (VOID Framework)
2026/03/30
Vite just launched Void, a fullstack JavaScript framework and cloud platform that bundles together routing, SSR, auth, an ORM, and nearly everything you’d expect from a modern meta-framework — all built on top of Cloudflare’s infrastructure. Scott, Wes, and CJ dig into whether Void is the Rails moment JavaScript has been waiting for, or just shiny Cloudflare lock-in with a bow on it.
Show Notes
00:00 Welcome to Syntax!
The Announcement
00:27 Laravel or Rails for JavaScript?
01:38 What is this big announcement?
04:36 It’s just Vercel for Cloudflare?
07:09 Database options.
09:37 Brought to you by Sentry.io.
10:01 Type safety.
12:09 What about RPC?
15:41 Component Loaders over Page Loaders.
18:23 Baked in authentication via Better Auth.
22:57 Lock-in. Unapologetically Cloudflare
Evan’s X Post.
24:55 Is it lock-in?
32:40 Self-Cloudflare your own Void apps?
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
990: Vite Is Taking Over (Vite+)
2026/03/25
Wes, Scott, and CJ talk about Vite+, a unified JavaScript toolchain that combines linting, formatting, task running, monorepos, and more. They break down its evolution, open-source shift, performance gains, Node version management, and whether it can realistically replace today’s fragmented dev tooling.
Show Notes
00:00 Welcome to Syntax!
00:54 What Vite+ is and what’s changed since launch
03:43 Why the ecosystem needs Vite+
06:41 What Vite+ actually does for your workflow
10:18 Built-in Node version management
12:32 Type-aware linting with tsgolint and oxc
15:27 Brought to you by Sentry.io
16:28 Should config live inside vite.config?
22:56 Monorepos and task running in Vite+
26:28 Task caching and faster builds
29:01 Final thoughts and current limitations
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
989: State of JS 2025
2026/03/23
Scott and Wes dig into the latest State of JS survey results, breaking down which JavaScript libraries, frameworks, and tools are rising, falling, or holding steady in the ever-shifting JS ecosystem. From front-end frameworks and meta-framework pain points to JavaScript runtimes, hosting services, and the growing role of AI tools in developer workflows, this one’s packed with takes, tier lists, and plenty of opinions.
Show Notes
00:00 Welcome to Syntax!
01:06 JavaScript Features, not overly interesting.
02:15 JavaScript Libraries popularity and usage over time.
07:52 Library Tier List.
10:55 Library Ratios Over Time.
13:09 Other Front-End Frameworks.
15:24 Meta-framework Ratios Over Time.
19:34 Meta-Framework Pain Points.
21:57 Backend Frameworks.
npm Trends express-vs-hono.
25:14 LLM Stack Suggestions.
27:54 Brought to you by Sentry.io.
30:37 Testing Frameworks.
33:15 Libraries Other Tools.
37:20 Utilities.
npm Trends biome-vs-oxlint
40:53 JavaScript Runtimes.
45:04 Hosting Services.
51:39 AI Tools.
54:16 AI Code Generation.
55:04 Awards.
01:00:19 Sick Picks & Shameless Plugs.
Sick Picks
Scott: Anker MagSafe Charger Stand
Wes: Battery-powered Heat Gun
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
988: Cloudflare’s Next.js Slop Fork
2026/03/18
Wes and Scott talk with Steve Faulkner about vinext, a Vite-powered Next.js fork. They dive into AI coding workflows, agent browsers, code quality, and what modern dev tooling looks like in an AI-first world.
Show Notes
00:00 Welcome to Syntax!
02:01 Knowing how to use AI
02:31 The idea behind “slop fork”
vinext
How we rebuilt Next.js with AI in one week
06:27 How to approach a project like this
Super Whisper
07:53 Using markdown as a planning and thinking tool
12:35 Steve’s OpenCode setup
14:31 What agent browsers are and how they work
agent-browser
15:34 Where agent browsers fall short
19:02 Why agents work best with tight feedback loops
21:23 Dealing with poor code quality from AI
23:54 Brought to you by Sentry.io
24:19 Searching for a reliable AI workflow
25:54 What about security?
28:46 When it makes sense to port a framework vs switch
32:03 What an AI-first programming language might look like
33:16 TypeScript in an AI-driven workflow
35:36 Cloudflare and improving developer experience
38:10 Being excited and uneasy about where AI is heading
39:06 Which industries AI disrupts next
41:29 Sick picks + shameless plugs
Sick Picks
Steve: IWC Pilot’s Watch Mark XX
Shameless Plugs
Steve: vinext
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
987: Remote Coding Agents
2026/03/16
Scott and Wes break down the world of remote coding agents — what they are, why you’d want one, and all the different ways you can run them, from Cursor Cloud and Claude Code to an old laptop sitting on your floor. They cover real-world use cases, environment setup, API key management, and the wild variety of interfaces that let agents work while you sleep.
Show Notes
00:00 Welcome to Syntax!
03:14 Introduction to Remote Coding Agents
05:32 Practical Examples of Remote Agents
05:34 Website data grunt work.
07:48 Research assistant
08:57 Travel agent… agent
09:57 Where and When Remote Agents Run
10:43 Brought to you by Sentry.io
13:31 Where Remote Agents Run
19:14 CLI and User Interfaces for Remote Agents
24:53 Remote Development Environments
31:21 DIY Agents and Custom Solutions
36:09 The environment
38:08 Managing API Keys and Access
41:02 Web search
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
986: Does Code Quality Matter Anymore?
2026/03/11
In this potluck episode, Wes and Scott answer your questions about popover navigation patterns, the Vibrate API on iOS, whether code quality still matters in the AI era, Wes’s evolving Obsidian second-brain setup, where to start with modern full-stack JavaScript, and more!
Show Notes
00:00 Welcome to Syntax!
01:02 Using display none with popover and hamburger navigation
03:37 Vercel on iOS and experimenting with the Vibrate API
05:47 Does code quality still matter in the AI age?
11:08 Wes’ second brain update and Obsidian workflow
QMD
19:57 Brought to you by Sentry.io
20:21 Supporting older browsers and missing out on modern web features
23:32 iPad browsing quirks and dealing with outdated Safari
28:26 What to do when you encounter a badly built or inaccessible website
33:37 Is the Effect TypeScript library worth the learning curve?
37:04 Where to start with modern full-stack JavaScript
43:39 Are column grid frameworks still relevant with modern CSS?
Graffiti
49:54 Sick Picks + Shameless Plugs
Sick Picks
Scott: AVerMedia Video Capture Card
Wes: Power Bar Extension Cord
Shameless Plugs
Phases Podcast
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
985: Stop putting secrets in .env
2026/03/09
Scott and Wes are joined by Phil Miller and Theo Ephraim to talk about Varlock, a new approach to environment variables that adds schemas, validation, and security to the humble .env file. They dig into the risks of traditional env workflows, how schema-driven configs improve DX, and how tools like Varlock help manage secrets safely across frameworks, CI, and AI-powered workflows.
Show Notes
00:00 Welcome to Syntax!
03:15 The Risks of .env Files
04:58 Introducing Varlock: A Unified Solution
06:56 Schema-Driven Environment Variables
11:47 Integrating with Various Frameworks
14:08 Brought to you by Sentry.io
14:32 Cross-Language Compatibility
17:50 Best Practices for Environment Variables
21:11 Security Features of Varlock
25:02 AI Integration and Environment Variables
29:12 Introduction to Varlock and GitHub Actions
32:45 Secrets Management and Best Practices
36:09 The Future of Varlock and Open Source
38:36 Sick Picks + Shameless Plugs
Sick Picks
Phil: Bela.io
Theo: Wonder Man
Shameless Plugs
Phil: nauticalartifacts
Theo: howtostore.food
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
984: How to Make a DOM Library Render Anything w/ Paolo Ricciuti
2026/03/04
Wes and Scott talk with Paolo Ricciuti about Svelte custom renderers and how Svelte actually talks to the DOM. They dig into compiler internals, CSS handling, native bridges, and the realities of maintaining ambitious open source tooling.
Show Notes
00:00 Welcome to Syntax!
March MadCSS
01:44 Paolo’s role at Mainmatter and his work on Svelte custom renderers
02:52 Why Paolo chose Svelte
Why I choose Svelte
Shift Dev 2019: “Rethinking Reactivity”
05:16 From Svelte ambassador to working on the project
07:45 How custom renderers change what Svelte can target
10:10 How Svelte uses the DOM and why that makes custom renderers tricky
20:32 What Lynx provides and how it differs from a web view
24:18 Brought to you by Sentry.io
35:56 Using Svelte with CSS outside the browser
39:09 The timeline and current state of the Lynx app
44:51 Sick Picks + Shameless Plugs
Sick Picks
Paolo: Opencode
Shameless Plugs
Paolo: Svelte Custom Renderers | TCMP
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
Podcast reviews
Read Syntax - Tasty Web Development Treats podcast reviews
Bobarewski 2024/04/23
Every episode I learn something new!
I’m a developer and I get a super helpful tidbit from every show. Love it.
petes_meats 2024/04/05
perfek
this is rad
JD198286 2023/11/22
Married to a Developer
I’m married to a developer who loves driving through the night on road trips. This is our go to podcast for him to listen to while driving. He gets to...
RoarinLion 2024/04/02
Since they sold out the show is corporate
This used to be the most palatable dev podcast but then a corporation bought it and it’s more and more corporate by day. I don’t know who CJ is and in...
samansb 2024/03/14
Amazing but podcast is becoming second class
The recent changes in the formatting if the show makes the audio experience feel like the second class experience which is a shame for me because it i...
all135 2023/09/29
Enjoyed
Please do the css print episode
x64Bits 2023/08/24
It was just to practice my listening
SyntaxFM has been an invaluable companion for the past two years of my podcast journey. Their insightful discussions on web development and programmin...
boneStroker 2023/02/15
Great show
I will record the sound of your voice so i can pleasure myself to it later…
PonyBoi2021 2022/10/17
Instrumental in My Development as a Dev
Wes and Scott’s tireless effort to create one of the most interesting , palatable, and informative podcasts is a huge resource for anyone interested i...
Nocturnal88 2022/10/13
Syntax is the best web dev pod cast out there
I been listening to Syntax.FM for over a year now and i couldn’t be more satisfied with their content. They do a great job explaining topics and very ...
Podcast sponsorship advertising
Start advertising on Syntax - Tasty Web Development Treats relevant audience podcasts
You may also like to advertise on these Podcasts

52106
Diary of a Professional Tennis Coach
Candy Reid

4.81881876
How To Protect The Ocean
Andrew Lewin

4.9330438
Little by Little Homeschool - Christian Homeschool, Homeschooling, Motherhood, Homemaking, Education, Family
Leigh Nguyen - Homeschool Mom, Homeschooling, Education, Motherhood, Homemaking, Christian Parenting

4.7249876
Shout! A football podcast on the Buffalo Bills with Matt Parrino and Ryan Talbot
Advance Media New York - NYUP.com

4.8187167
those F%#KING fangirls
Christine Riccio & Natasha Polis

4.5848763
Run to the Top Podcast | The Ultimate Guide to Running
RunnersConnect : Running Coaching Community

4.54623219
The Alien Adventures of Finn Caspian: Science Fiction for Kids
GZM Shows

4.7188199
Country Club Adjacent
CCA Productions

4.820492
SAPIENS: A Podcast for Everything Human
SAPIENS

4.96419552
The Secret To Success with CJ, Karl, Jemal & Eric Thomas
The Resonance Network
