Skip to content
Artwork for Syntax - Tasty Web Development Treats
TechnologyNewsTech News

Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

#23 in Technology this week

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.

Play
  • 29 episodes
  • a few times a week
  • Avg 1 hr 1 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • Today · 56 min

    1037: WebMCP is here (and you should care)

    Scott and Wes talk about WebMCP with Sarah Drasner and Dominic Farolino from the Chrome team, which is the new W3C standard that lets your site hand real tools to an agent. They cover the security model, headless and multi-tab agents, and how to wire it into an app you’ve already shipped. Show Notes 00:00 Intro 00:46 Welcome to Syntax! 01:18 What Is WebMCP and How Is It Different from MCP? 02:32 WebMCP for UI: Enabling Agents to Use Websites Directly 06:05 Brought to you by Sentry! 06:43 Is This Just a Chrome Thing? W3C Standards and Open Development 11:49 WebMCP Security: Annotations, Hints, and Multi-Layered Defense 15:26 Best Use Cases: E-Commerce, Video Editing, and Complex UIs 16:27 The WebMCP Challenge: 5,000 Entries and Creative Applications 19:20 Headless WebMCP: Running Agents in the Background 22:43 Multi-Tab Scenarios: Using WebMCP Across Multiple Sites 24:23 WebMCP and Security: Safe Origin Policy and Agent Containment 28:09 Performance and Core Web Vitals for the Agentic Web 38:11 The Future of Web Monetization: Ads, Commerce, and Agent Payments Universal Commerce Protocol x402 40:53 Building an Agent Platform: Extensions, Harnesses, and Browser Vendor Roles 45:19 Support from Anthropic, Safari, Firefox, and Other Players 49:11 Getting Involved: Origin Trial, Community Feedback, and the W3C Spec Ora 52:45 Sick Picks + Shameless Plugs Sick Picks Scott: Wes: Dominic: Steven Pinker: The Sense of Style Sarah: Vintage Story Shameless Plugs Scott: Wes: Dominic: X account Sarah: 25% discount with code Community25 at AGNTCon 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

  • Monday · 1 hr 12 min

    1036: Cursor & OpenAI Break Up

    The messy breakup is official; as of November 12, OpenAI's models are getting pulled from Cursor, and we're digging into who's really to blame (and why Wes called it). Plus pnpm 12 goes full Rust, Mitchell Hashimoto drops Superlogical, ~700 AI agents attack Hugging Face, and Zod 4.5's compiled schemas get up to 9x faster. Show Notes 00:00 Welcome to Syntax! 00:33 pnpm 12 Rust Re-Write 02:45 Zod 4.5 brings Schema Compilation Zod 4.5 launch post 05:22 Brought to you by Sentry! 07:14 Cursor OpenAI Break Up Michael Truell’s post 15:35 vGPU - WebGPU library for agents TypeGPU Main differences between vgpu and TypeGPU 22:32 Omarchy Security Issues and Linux Chat Omarchy Security issue in Omarchy Close three paths from an unprivileged session to root commit CachyOS 36:38 Scott Bought an M5 Ultra Mac Studio 44:45 Superlogical is a new terminal multiplexer 48:31 Zurich JS 48:55 Katamari Object Library 52:05 ThreeUI - Three.js library 55:36 Hugging Face Hack Analyzed / Updates METR & Redwood Research investigation Brief independent investigation of agents’ behavior About the Hugging Face attack Postmortem of the HuggingFace hack 01:00:46 llms.txt used to pwn devs 01:03:56 Running Isolated Code Poll 01:05:47 OpenShot 4.0 - OSS Video Editor Blick editor 01:09:06 Lake America 01:11:24 Ox Alpha is GLM 5.3 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

  • September 2 · 26 min

    1035: Why everyone is moving to Stylex?

    Meta’s StyleX compiles thousands of styles into a few reusable class names at build time—zero runtime, fully type-safe. Scott and Wes break down why it’s suddenly everywhere, and why it might be the best CSS tool for AI agents. Show Notes 00:00 Welcome to Syntax! Syntax Ep 650 San Francisco Syntax Meetup 02:18 What Is StyleX and How Does It Work? 04:27 The Difference Between StyleX and Other CSS Scoping Methods 06:03 What People Are Saying: StyleX Is Superior for AI Agents Jared Palmer Adam Hutchinson Aiden Bai Syntax Ep 658 11:30 Type Safety and Design System Constraints 12:46 No Runtime Dependency: All Computed at Build Time 13:49 Brought to you by Sentry.io 14:13 Reusable Styles: Import, Export, and Auto-Import 17:53 Composability and Overriding Styles With JavaScript Objects 18:24 It Sucks to Write by Hand 19:25 Modern CSS Properties and Waiting for Implementation 20:58 Nested CSS and Nested Selectors Are Tricky 22:24 Alternatives: Panda CSS and CSS Modules Syntax Ep 807 24:41 The Auto-Complete Experience: Why StyleX Shines for Agents 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

  • August 31 · 1 hr 15 min

    1034: Omarchy Quattro Release

    Grokbot actually earns its keep, Cursor takes a swing at GitHub with Origin, and Omarchy Quattro ships pre-wired for nine coding agents. Plus: the GitHub outage post-mortem, a compromised Rust crate, native app vibe-coding with Dactyl, and CAD skills for your AI via nurb.dev Show Notes 00:00 Welcome to Syntax! 00:26 Brought to you by Sentry.io 00:37 Grok’s New Agentic App: Grokbot 12:51 GitHub’s Major Outage and Postmortem 16:42 Cursor’s Origin: A GitHub Competitor 22:59 Omarchy: The Linux Distro for Nerds 29:21 CachyOS: Another Arch-Based Alternative 31:12 The $10 Million Omarchy Foundation 34:54 Dactyl: Native iOS and Android Development in the Browser 44:19 Nurb: AI-Powered 3D CAD Design 49:36 Security Stories: Supply Chain Attacks and Model Cheating 49:43 Rust Supply Chain Attack 51:34 Every Model Cheats: AI Benchmark Findings 53:13 Felony Bench: Ranking AI Models by Crimes Committed 54:19 Casio’s Smart Dumb Watch 58:43 Everything I Own Is Owned: Reverse Engineering USB Devices with AI 01:08:05 The Mystery 0x Alpha Model 01:13:48 Dactyl Returns Something 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

  • August 26 · 18 min

    1033: 8 New CSS, JS and HTML Features You Should Know

    Scott and Wes run through eight new CSS, JS, and HTML features landing in browsers; including the relative alpha() color function, the progress() function for calculating values between units, Promise.allKeyed(), and native camera and microphone elements. They also get into an upgraded attr(), shrink-to-fit containers, and text-box-trim for finally killing that annoying extra space above your text. Show Notes 00:00 Welcome to Syntax! Wes’s Demo Site 00:22 CSS Alpha() Relative Color Function Google Groups 02:25 Brought to you by Sentry.io 02:48 CSS CSS Progress() Function: Calculate Values Between Units 05:09 Promise.allKeyed(): Object-Based Promise Resolution 06:55 Camera and Microphone HTML Elements 09:24 Advanced CSS Attr() Function: Props for CSS 11:25 CSS Sibling-Index() and Sibling-Count() Functions 13:56 CSS Shrink-to-Fit Container 15:36 CSS Text-Box-Trim and Text-Box-Edge 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

  • August 24 · 1 hr 7 min

    1032: Stripe Buys OpenRouter for $7B

    Scott and CJ break down Stripe's $7B acquisition of OpenRouter, the SvelteKit 3 release candidate, and their first look at TanStack Charts. Plus Zed's new Delta editor, stealing reasoning traces from proprietary LLM APIs, why dark mode toggles only need two states, and all 43 quintillion Rubik's cube states in your browser. Show Notes 00:00 Welcome to Syntax! 02:20 SvelteKit 3 Release Candidate 07:43 Video editor recs Casey Faris 09:58 TanStack Charts First Look TanStack Charts TanStack Charts implementations of every official shadcn/ui chart 14:24 Ponytail AI Tool 17:22 Zed Delta Editor Introducing Delta 23:44 Stripe acquires OpenRouter for $7B+ 29:27 Stealing Reasoning Traces from Proprietary LLM APIs 35:03 First look at Cursor’s GitHub killer 42:34 Dark Mode UX Discussion 46:40 Brought to you by Sentry! 48:34 Should AI respond in plain language? 52:57 Swamp Club Automation 01:02:37 Fight AI slop with this anti-slop plugin 01:03:39 Rubik’s Cube Permutations 01:05:02 Hackweek 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

  • August 19 · 57 min

    1031: My Coding Skills Are Atrophying

    Scott and Wes answer your questions about coding in the AI era, atrophying skills from too much autocomplete, whether it’s finally time to leave VS Code, chasing flow state with agents, and which single AI subscription is worth your money. Plus: AT Protocol vs Solid, making your AI config portable across tools, and bringing Shadcn-level UX to server-rendered frameworks. Show Notes 00:00 Welcome to Syntax! 00:57 AI-Generated Code: Are My Skills Atrophying? 06:03 Is It Time to Move On from VS Code? 13:19 Hitting Flow State with AI Coding See Wes’ Post on X 19:15 AT Protocol vs Solid: Decentralized Web Approaches 24:55 Which AI Should You Subscribe To? 30:23 Making Your AI Setup Portable Across Tools 33:56 When to Drop a Tool That Still Works 40:12 UX Quality for Traditional Server-Side Frameworks FluxUI GraffitiUI 44:14 Using Hermes and Self-Hosted AI Assistants 49:27 Sick Picks + Shameless Plugs Sick Picks Scott: ESP32-S3 Wes: Sharge ICEMAG3 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

  • August 17 · 1 hr 24 min

    1030: AI Assistant Hacks Gym

    An AI assistant goes rogue and hacks a gym website, a $9k surprise Cloudflare bill lands in someone’s inbox, and AI subscriptions start promising unlimited usage. Plus Meta’s Muse Glimmer, Agent Plugins, Kimi K3 in Copilot, and a pile of CSS chaos. Show Notes 00:00 Welcome to Syntax! 02:30 Celld: self host distributed durable objects 07:57 $9k Cloudflare Bill 13:43 Ogygia - SSR islands for SvelteKit 18:49 Brought to you by Sentry.io 19:51 Standard Code - Unlimited Use AI Subscription 29:17 New Meta Model Muse Glimmer 36:12 AI Assistant Hacks Gym 46:49 This Week in AI 54:50 Prime Agent RLM harness 01:01:02 Agent Plugin Spec 01:04:08 Adam Wathan: A Token is a Token 01:07:39 New JS Runtime from Remix Creator 01:11:21 Lost phone found with Bluetooth meter 01:17:24 Center a div with browser sidebars 01:19:49 Flexwind froggy 01:21:55 Thanks for watching! 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

  • August 12 · 59 min

    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

  • August 10 · 1 hr 18 min

    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

  • August 5 · 1 hr 3 min

    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

  • August 3 · 1 hr 36 min

    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

  • July 29 · 1 hr

    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

  • July 27 · 1 hr 7 min

    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

  • July 22 · 48 min

    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

  • July 20 · 1 hr 15 min

    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

  • July 15 · 51 min

    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

  • July 13 · 1 hr 27 min

    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

  • July 8 · 39 min

    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

  • July 6 · 1 hr 17 min

    1018: Google fires Workspace CLI Creator

    Google fires the engineer behind its Workspace CLI tool, OpenAI previews GPT-5.6 with three new model tiers, and Astro 7 lands with a full Rust rewrite. Plus: Coinbase cuts token costs with smarter routing, and more in this week’s Syntax Live Show Notes 00:00 Intro 00:34 Welcome to Syntax! 01:46 Google fires Workspace CLI Creator 12:30 GPT 5.6 Is Coming 19:59 GLM 5.2 Released 23:23 Astro 7 Rust Re-write 32:46 Cursor Announces iOS App 35:08 Scott’s Workflow: Herdr + Mosh + Termius + Tailscale 40:33 Coinbase Reduces AI Cost with Model Routing 44:22 wayfinder-router - Local AI Routing CLI 48:16 Token efficiency in models and harnesses Martin Woodward on X 52:34 performativeUI - react components for AI startups 54:31 Brought to you by Sentry.io 55:21 Reachy Mini Robot 01:02:21 FUTO Keyboard Swipe for Android 01:05:40 CSS Quake 01:07:35 HTML Invoker API is Baseline Available 01:13:17 Cloudflare Temporary Accounts for AI Agents 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

Showing 1–20 of 29 episodes