• Get the App
  • Moon FM - The Ultimate Podcast App
  • Get the App
Syntax - Tasty Web Development Treats

Syntax - Tasty Web Development Treats

Wes Bos

  • 59 minutes 37 seconds
    1029: The Workflow of the Future With Zed

    Nathan Sobo joins Scott and Wes to explain why Zed was built in Rust, how GPUI works, and what happens to editors once agents write most of the code. They also talk about DeltaDB, Zed’s new Git-compatible version control system, and Delta, the collaborative agentic editor it powers.

    Show Notes

    • 00:00 Start
    • 00:35 Welcom to Syntax
    • 01:13 The Journey to Zed: Building the Ultimate Tool
    • 03:26 Why Rust was chosen for Zed?
    • 06:29 Brought to you by Sentry!
    • 07:07 Building a UI from scratch in Rust
      • GPUI
    • 15:55 AI’s role in coding and development
    • 18:42 The role of text editors in the age of AI
    • 21:52 Delta DB: The vision for collaborative development
      • DeltaDB
    • 29:06 The Evolution of Collaborative Coding
    • 44:45 The Future of User Interfaces
    • 52:42 Sick Picks + Shameless Plugs

    Sick Picks

    • Scott:
    • Wes:
    • Nathan Sobo:
      • Keychron Q11
      • Grant Green - Idle Moments

    Shameless Plugs

    • Scott:
    • Wes:
    • Nathan Sobo:
      • DeltaDB

    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

    12 August 2026, 11:00 am
  • 1 hour 18 minutes
    1028: Cloudflare Wallets

    Cloudflare is rolling out crypto wallets with claimable handles as identity, and a real React compiler finally landed for regular hooks-based code. Plus: OpenAI's pricing war, Vue Vapor benchmarks, GitHub's new npm malware scanning, and an active supply chain attack hitting 868 packages.


    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:02 Shai Hulud is back!
      • New Shai-Hulud announcement
      • Attacked keyv packages
    • 05:27 GitHub scans your npm packages for malware
    • 06:42 Your agent has a wallet now
      • Make your own
      • Cloudflare wallet announcement blog post
      • X402 payments
    • 12:10 Yet another React compiler?
      • Ripple.ts
      • Inferno.js
      • Dominic Gannaway’s launch post
      • Octane
      • Native Script
      • Reactivity + Rendering Benchmark
    • 27:19 Scott switched his browser AGAIN!
      • Dia
      • Knock off extension
    • 31:56 AI Mental health survey
    • 32:29 OpenAI models are becoming cheaper?
    • 38:49 GitHub stacked PRs finally arrived
    • 41:48 AI video podcasts
      • HeyGen launch post
      • Hank Green’s unhealthy AI usage
    • 48:15 Brought to you by Sentry!
    • 49:28 News from the TC39 meeting
      • ECMAScript news
      • Await dictionary
      • TC39 Process
    • 56:58 Qwen 3.8
    • 01:02:31 Latest and greatest in CSS and UI libraries
      • Foley.dev
      • Morphicons
      • Lucide
      • Nucleo
      • 8bit library
      • CSS radar
      • Impeccable

    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

    10 August 2026, 11:00 am
  • 1 hour 3 minutes
    1027: The Rise of the Design Engineer

    Scott and Wes tackle your questions on the rise of the design engineer, why AI still lacks “taste” (and why it’s about more than just looks), and how to actually write tests in the age of AI-assisted coding. Plus: is AI a bubble about to burst, keeping coding agents efficient in massive codebases, introducing kids to AI, a Linux life update, and more!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:18 The Rise of the Design Engineer Role
    • 08:39 Why AI Has No Taste: It’s Not Just How It Looks
    • 14:28 Brought to you by Sentry.io
    • 14:52 Testing in the AI Era: Are We Using AI to Write Tests?
    • 20:09 Is AI a Bubble? Will It Burst?
      • The AI Bubble is Bursting on YouTube
    • 24:35 Negative Public Sentiment Towards AI and Data Centers
    • 30:16 Update on Scott Using Omarchy and Linux
      • Is The Omarchy Hype Real?
    • 38:14 Introducing AI to Kids: A Parent’s Perspective with Dr. Courtney
    • 49:34 Getting Hired Without AI Experience: How to Catch Up
    • 52:53 Keeping Coding Agents Efficient: Token Usage, Speed, and Accuracy
      • Modem.dev Article
      • Fallow Docs
    • 57:10 Sick Picks + Shameless Plugs

    Sick Picks

    • Scott: Kitchen Sink Brush
    • Wes: Magnet Fishing

    Shameless Plugs

    • Scott: Phases Podcast, Phases Podcast 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

    5 August 2026, 11:00 am
  • 1 hour 36 minutes
    1026: OpenAI Agent Hacks Hugging Face

    A rogue OpenAI agent allegedly hacks Hugging Face, the React Compiler lands in Rust, and a fresh Rust full-stack framework ships. Scott, Wes, and CJ also dig into Anthropic’s $1.5B copyright settlement, Claude Opus 5, and the campaign to kill the cookie banner.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:03 React Compiler Ported to Rust
    • 06:39 Vercel releases TS to Native Compiler
    • 19:26 Standard Agent Zen Garden
    • 29:14 In-House LLM at Netflix
    • 34:14 Brought to you by Sentry.io
    • 35:15 Anthropic to pay $1.5B over book piracy
    • 38:06 Open Weights and American AI Leadership
    • 40:27 Kimi K3 Weights Released
    • 44:26 Claude 5 Context Engineering
    • 45:40 Writing Code For Agents to Read
    • 48:02 Gemini 3.6 Flash / 3.5 Flash Cyber
    • 50:44 Qwen Image 3.0 Released
    • 54:46 Cactus Hybrid - Fine Tune Small Models
    • 56:06 topcoat - Rust Full Stack Framework
    • 01:01:00 SvelteKit 3 Migration Notes
    • 01:05:16 Canvas UI
    • 01:07:26 Jelly UI
    • 01:09:24 Kill the Cookie Banner
    • 01:12:31 Hugging Face Hacked by OpenAI
    • 01:21:27 AI Alliance for AI Safety and Security
    • 01:24:51 htmx 4: the game for gameboy
    • 01:29:00 Stolen Buttons
    • 01:29:33 Fonts in Use
    • 01:32:39 3d Splats

    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

    3 August 2026, 11:00 am
  • 1 hour 42 seconds
    1025: The Open Web's second chance (w/ Dan Abramov)

    Dan Abramov joins Scott and Wes to explain AT Protocol, the open standard quietly rebuilding the social web. They get into how it actually works, why it’s way bigger than just Bluesky, and why Dan calls it one of the most interesting ideas on the internet right now.

    Show Notes

    • 00:00 Intro
    • 00:45 Welcome to Syntax!
    • 01:46 Introduction of Dan Abramov
    • 02:55 Understanding AT Protocol and Its Importance
    • 06:41 The Relationship Between AT Protocol and Bluesky
    • 08:22 Identity and Hosting in AT Protocol
    • 11:29 Brought to you by Sentry
    • 11:54 Use Cases for AT Protocol
    • 13:08 How Content is Managed in AT Protocol
    • 19:12 Public Data and Future Extensions of AT Protocol
      • pds.ls
    • 20:33 Schema Flexibility in AT Protocol
      • Standard.site
    • 25:28 Exploring AT Protocol Patterns
      • UFOs
    • 28:27 Media and Data Integration Challenges
      • Stream.place
    • 31:15 User Experience and Accessibility in AT Protocols
    • 32:13 AI Intersections with AT Protocol
    • 36:54 Comparing Protocols: Bluesky vs. Mastodon
    • 41:43 Decentralization and Crypto Connections
    • 44:59 Addressing Abuse and Spam in Protocols
    • 48:24 Community Trust and Content Quality
    • 51:20 Innovations and Future of AT Protocol
    • 55:55 Sick Picks + Shameless Plugs

    Sick Picks

    • Scott:
    • Wes:
    • Dan: Solo Monk

    Shameless Plugs

    • Scott:
    • Wes:
    • Dan: Next.js 16.3: Instant Navigations

    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

    29 July 2026, 11:00 am
  • 1 hour 7 minutes
    1024: Open Models Replace Big AI

    A huge week for open models: Inkling (the first big US open-weight model since Gemma 4), Qwen 3.8, and Kimi 3 all dropped. Plus Vue 3.6 RC + Vapor Mode, the slow death of Stack Overflow, a decoy font that blinds AI, and the usual grab bag of fun links.

    Show Notes

    • 00:00 Intro
    • 00:44 Welcome to Syntax
    • 03:01 Vue.js 3.6 RC Released
      • Vue.js 3.6-RC.1
    • 09:50 Brought to you by Sentry
    • 10:35 Rift - new worktree alternative
      • Rift
      • Explaining Rift tweet
    • 17:46 Every new browser feature
      • MDN Plus Browser features updates
      • CSS ’text-fit’ property
    • 23:09 Kimi K3 Released
      • Kimi K3 release tweet
      • Kimi K3 blog post
      • Openrouter effective pricing
    • 29:33 What are Open Weight Models
    • 32:46 Kimi K3 Architecture
      • Kimi K3’s built up
      • Cutting off access to Kimi
    • 33:59 Qwen 3.8 Released
      • Qwen 3.8 launch announcement
    • 36:42 Inkling from Thinking Machines
      • Thinking Machines release Inkling
      • Inkling release post from Mira Murati
      • Thinking Machines news blog post
    • 40:45 Mole Cleanup App
      • Mole
    • 43:21 Moshi Terminal App
      • Moshi app
    • 46:05 RIP Stack Overflow
      • Query for new questions on Stack Overflow
      • Stack Overflow for Agents
      • StackExchange
    • 54:10 Scott’s Foot Pedal
    • 54:59 Scott’s Feet
    • 56:13 Decoy Font
    • 59:16 Jurassic Park Computers
    • 01:03:59 Ride the Tokyo Trains LIVE

    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

    27 July 2026, 11:00 am
  • 48 minutes 46 seconds
    1023: Mosh, Caddy & Tailscale: A Remote Dev Deep Dive

    Running your dev process off your main machine doesn’t have to mean the cloud. Scott and Wes break down how to host projects on a box you can reach from any device, close your laptop mid-build, and keep long-running processes alive. They cover Scott’s stack (Mosh, Caddy, Tailscale, Zed, and terminal AI agents like Claude Code), the annoyances of mobile TUIs, and whether it beats staying local.

    Show Notes

    • 00:00 Intro
    • 00:36 Welcome to Syntax!
    • 01:56 Benefits of Remote Development
    • 07:50 Process for Remote Development
    • 09:34 Tech Stack for Remote Development
      • Mosh instead of SSH
      • Caddy for domains and routing
      • Tailscale for local network
      • Zed editor
      • Herdr for terminal sessions
      • Opencode or ClaudeCode for AI via the term
      • Termius for iOS AI
    • 15:09 Tools and Alternatives for Remote Development
    • 21:16 Exploring Workspaces and Terminal Management
    • 30:31 Mobile Terminal Applications and Their Features
    • 32:30 Navigating the Terminal Landscape: Tools and Alter
    • 35:22 Headless Browsers and Authentication Challenges
    • 38:35 Work Trees and Their Use Cases
    • 44:21 Cloud Hosting and Local Development Solutions
    • 45:28 Sick Picks & Shameless Plugs.

    Sick Picks

    • Scott: Elgato Stream Deck Pedal
    • Wes: Packing Cubes

    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

    22 July 2026, 11:00 am
  • 1 hour 15 minutes
    1022: Bun re-written in Rust, Zig team big mad

    CJ and Scott break down the biggest week in web dev: TypeScript 7 ships with a 10x-faster native port, Bun gets rewritten in Rust (much to the Zig team’s dismay), and Better Auth joins Vercel. Plus GPT-5.6 first impressions, Odin 1.0, Cloudflare’s new Workers cache and drag-and-drop deploys, and the OpenCode 2 beta.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:21 CJ upgraded his homelab network
    • 02:09 TypeScript 7 is 10x faster
    • 11:19 Bun Rust rewrite drama
      • Zig creator criticizes rewrite
    • 28:18 GPT 5.6 Impressions
      • Ashley Peachock on X
      • Matt Shumer on X
    • 40:58 Better Auth Acquired by Vercel
    • 49:51 Grok Build CLI is stealing your code
      • International Cyber Digest on X
    • 56:00 Cloudflare Worker Cache and Drop
    • 01:01:22 Check out CJ’s latest video I Built an LLM from Scratch
    • 01:03:06 Odin 1.0 Announced
    • 01:05:33 OpenCode 2.0 Beta released
    • 01:07:32 Winamp Skin Museum
    • 01:11:08 CJ’s new MP3 player
    • 01:13:03 Scott’s Robot Update

    Sick Picks

    • Scott: Reachy Mini
    • CJ: Snowsky Echo Mini

    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

    20 July 2026, 11:00 am
  • 51 minutes 7 seconds
    1021: We got addicted to an AI model we can't talk about

    Dax Raad, co-founder of OpenCode, joins Scott and Wes to talk remote dev servers, OpenCode 2.0, and why his team is “addicted” to AI models they’re not even allowed to name yet.

    Show Notes

    • 00:00 Intro
    • 00:43 Welcome to Syntax!
    • 01:22 Remote Development Environments and Their Benefits
      • Dax’s post
      • Latitude.sh
      • exe.dev
    • 06:24 The Setup: Tmux and Long-Running Sessions
    • 07:15 Brought to you by Sentry!
    • 08:12 Integrating AI with Personal Projects
    • 11:21 Open Code 2.0: Features and Improvements
    • 17:15 Software Engineering Methodology and Design Philosophy
    • 21:33 Model Routing and AI Integration
    • 23:58 The Evolution of AI Models
    • 26:23 Comparing Open Source and Proprietary Models
    • 28:27 Cost Implications of AI Model Usage
    • 30:27 Local vs Cloud AI Model Hosting
    • 32:08 Navigating Claude Code and Third-Party Integration
    • 35:40 The Future of API Access for AI Models
    • 37:27 Regulatory Concerns and AI Safety
    • 39:25 Tools and Techniques for AI Coding
    • Hex
    • Handy
    • 45:15 Final Thoughts and Future Directions
    • 47:33 Sick Picks and Shameless Plugs

    Sick Picks

    • Scott:
    • Wes:

    Shameless Plugs

    • Scott:
    • Wes:
    • Dax: exe.dev
      • OpenTUI

    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

    15 July 2026, 11:00 am
  • 1 hour 27 minutes
    1020: Do You Read The Code?

    Auto-accept on, brain off? We’re getting into whether anyone actually reads the code they ship anymore — then it’s HTTP’s first new method in 16 years (meet QUERY) and OpenAI’s compute-hungry “Sol Ultra” tier landing in Codex. Bring your hot takes and hang out with us live.

    Show Notes

    • 00:00 Intro
    • 00:31 Welcome to Syntax!
    • 01:44 World Cup Chat
    • 03:21 Do you read the code?
      • Theo’s take
      • Primeagen’s take
      • Dax’s take
      • notch’s take
      • David Fowler’s take
      • David Cramer’s take
    • 16:50 Query: NEW HTTP Method
      • RFC 10008: The HTTP QUERY Method
      • The new HTTP QUERY method explained
    • 22:39 Github Repos on a CD-ROM
      • Github’s post
    • 29:59 Brought to you by Sentry.io
    • 30:35 Gea - compiler-first UI framework
      • Gea
      • React vs Gea
    • 41:23 Fable First Impressions
      • Anthropic announces Fable comeback
    • 49:32 Codex Gets Sol Ultra
    • 52:59 Update: Scott’s Robot
    • 56:36 Junior Slack Agent
      • Junior
    • 01:03:55 Supply Chain Security Updates
      • Min release age now in all tools
      • npm now adds a temporary, preventive safeguard for high-impact accounts
    • 01:07:40 <usermedia> HTML element
      • Chrome introduces <usermedia> element
    • 01:10:16 Claude Code Auto Accepted Answers after 60 seconds
      • "No response after 60s — continued without an answer”
    • 01:13:21 Claude Code Fingerprints Requests to China
      • Claude Code Is Steganographically Marking Requests
    • 01:16:24 Responding to Chat
    • 01:21:06 Organic Maps
      • Organic Maps for all platforms
    • 01:24:21 Starring the Computer
      • Computers in movies and tv

    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

    13 July 2026, 11:00 am
  • 39 minutes 20 seconds
    1019: LGTM, Ship It: The AI Code Review Problem

    This episode tackles the growing pains of AI-assisted development, from the struggle of reviewing thousands of lines of agent-generated code to the mounting technical debt when teams merge PRs without meaningful human review. Scott and Wes also dig into local models, whether jujutsu really beats git, how freelancers should price work in the AI era, and getting your team on board with external libraries.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:45 Understanding AI-Generated Code
    • 06:24 The Challenges of Code Review in AI Development
    • 11:21 What the heck are local models?
      • CJ’s Guide to Local AI
    • 16:09 Exploring New Tools: Jujutsu and Beyond
    • 20:35 Exploring Version Control Innovations
    • 22:18 Pricing Strategies in the Age of AI
    • 24:52 webkit-box-reflect not in the browsers.
    • 27:44 The Angular vs. React Debate
    • 31:46 Sick Picks & Shameless Plugs.

    Sick Picks

    • Scott: Huggingface Reachy Mini Robot
    • Wes: Bose QC35

    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

    8 July 2026, 11:00 am
  • More Episodes? Get the App

Discover

  • Featured
  • Top Charts
  • Popular

More

  • Get the App
  • News
  • Setting
  • Privacy Policy
  • Submit Your Podcast

Contact

  • [email protected]
  • Twitter
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us at [email protected] or join where you can talk directly to the dev team.
© MoonFM 2026. All rights reserved.