Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Neueste Episode
1050 Episoden
- Wes, Scott, and CJ run through the week’s biggest web dev news: everyone’s hacking their TVs, VoidZero open-sourced its Void framework with Cloudflare deploys, OpenCode got hacked, and Anthropic built its own git replacement. Plus DeepSeek V4.1 Flash, Cloudflare’s security audit skill, Krea 3, a local LLM speed tester, and Killswitch, an esoteric language designed to break coding agents.
Show Notes
00:00 Welcome to Syntax!
00:44 CJ Hacks a Round Thrift Store Photo Frame
02:18 VoidZero Open Sources the Void Framework
06:58 Jev Adds Image Support to Its Decision API
11:18 Local Security Cameras: Frigate and Custom Wyze Firmware
17:41 LLM Speed: Try Local Models Before You Buy Hardware
21:00 Everyone Is Hacking Their TVs With Clean Your TV
24:51 Are These the Final Days of Hardware Hacking With LLMs?
29:24 Reverse Engineer Everything: Skills for Agentic Hacking
31:42 Hacking a Tonal and Building a DIY Digital Resistance Gym
37:24 Brought to you by Sentry.io
38:34 OpenCode Console Hacked: What Happened and Who’s Affected
41:31 Black Market API Tokens and Distillation Attacks
44:13 Should Everyone Get Access to Cyber Models?
47:48 Managing API Keys With Varlock and 1Password
48:45 Anthropic Builds Its Own Git Replacement
55:15 What Are We Losing in the Agentic Era?
01:04:26 Killswitch: A Programming Language Built to Break LLMs
01:06:53 Cheng Lou Turns JavaScript Code Into a Neural Net
01:09:30 Antfu’s Furigana Font for Reading Japanese
01:12:32 Guitoro: Strum a Guitar in the Browser
01:17:39 Playing Snake on Network Switch Lights
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 - Scott and Wes talk with Adam Jacob about software factories: what they actually are, why they’re unique to each team, and how to build trust in agent-generated code. They dig into Swamp Club, black box testing, domain driven design, adversarial review for accessibility, and whether unit tests still earn their keep.
Show Notes
00:00 Welcome to Syntax!
01:10 What Is Swamp Club and Adam Jacob’s Background
02:37 Scott’s Personal Automations: Cleaning Folders and Filing Sentry Bugs
03:28 Where Does This Fit If You Already Run Claude Code?
07:22 Brought to you by Sentry.io
07:46 Swapping Models and APIs: Flipping the Agent Loop Inside Out
09:40 Pricing and Bringing Your Own Inference
10:18 What Is a Software Factory, Really?
14:50 Shipping 2,500 PRs a Month: Trust, Automation, and Black Box Testing
16:55 Software Factory or Slop Factory? A Perception Problem
19:06 How Big Companies Can Start: Give Five People Permission to Break the Rules
24:16 Who Has Actually Pulled This Off So Far?
25:54 What Do You Do With 10,500 Engineers?
28:56 The Vibe Coded Adobe Suite: When Does This Stop?
30:24 Personal Software: What If Software Got Smaller, Not Bigger?
33:51 Testing With AI: Black Box, Integration, and Deleting Your Unit Tests
39:03 How Do You Validate Trust in a Factory?
39:30 Domain Driven Design Gives Your Agent a Vocabulary
43:12 Adversarial Review: Accessibility, Lighthouse, and Fixing the Machine
46:17 Why Skills Alone Aren’t Enough
49:00 Figuring It Out Together: Engineers, Not the Labs, Know Their Systems
53:53 Sick Picks + Shameless Plugs
Sick Picks
Adam: Dell XPS-14 running Linux with Omachy, Lorna Shore
Shameless Plugs
Adam: Swamp Club, Swamp Club Discord
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 - Deno is shutting down and the team is heading to Cloudflare — Scott, Wes, and CJ break down what that means for the runtime, JSR, and workerd. Plus OpenCode 2.0 on durable objects, TanStack Start 1.0, SubQ Snap, Gemini 4 Argon, and Wes’s accidental $50 photo frame movement.
Show Notes
00:00 Welcome to Syntax!
Gemini 4 Argon is out
01:31 Deno Is Shutting Down: The Team Joins Cloudflare
06:23 Why Bun Spelled the End of Deno
12:24 OpenCode 2.0: Durable Objects, Code Mode and Hot Reloading Plugins
OpenCode 2.0
Ryan Vogel runs OpenCode 2.0 inside a tweet
20:24 Where Should Your Agent Actually Run?
21:41 Talorys: A Personal AI Agent on the Cloudflare Free Tier
22:42 I Accidentally Started a $50 Photo Frame Movement
27:05 Agent Driven Open Source: Dozens of Pull Requests From Bots
Simeon Griggs hacks his Peloton
35:11 SubQ Snap: A Cheaper, Smarter Decision Model Than Jev
41:26 AirDrop Reverse Engineered: Continuity on Linux
T4T5: AirDrop fully reverse-engineered on Linux
44:47 Brought to you by Sentry.io
45:24 TanStack Start 1.0 Is Officially Stable
TanStack announces Start 1.0 is officially stable
fsearch
FinderSearch
Kuro: Tinycast file search is now 15–90× faster
55:23 The FFF vs fsearch Twitter Drama
Dmitriy Kovalenko compares fff to fsearch
59:34 Model Roundup: Hands On With Gemini 4 Argon
01:08:01 Zen Garden: Ranking Models on Their 3D Taste
01:12:49 Muse Wonder From Meta
Meta AI on Muse Spark open weights
01:15:15 EmbeddingGemma 2 and Why Embeddings Power Better Search
Sundar Pichai introduces EmbeddingGemma 2
01:18:32 Claude Haiku 5.5 Gains Thinking Levels
Claude announces Haiku 5.5
Introducing Claude Haiku 5.5
01:20:19 Grok Bot Leaks a CEO’s Bank Balance Into Company Slack
Shane Mac: An AI agent posted my bank balances in Slack
01:24:18 CJ’s Whirlwind Tour: A Commodore 64 Keycap Font
01:25:08 Lightbulb Computer: A Projector Screwed Into Your Ceiling
01:29:11 Recomps and Decomps: Running PS5 Games on Linux and Windows
01:32:23 Open Source Photoshop Clones and the Whole Craft Suite
01:35:25 Audacity 4 and the Case for Forking Old Open Source Apps
01:36:35 PS2 and PSP Games Recompiled to WebAssembly
01:37:39 Bootstrap 6 Alpha Brings Back Real Buttons
01:39:39 Wrapping Up the Live Stream
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 - Someone just clean-room ported seven Adobe apps to Rust, and Wes is shocked at how good it is. Scott and Wes break down what it gets right, what’s still missing, and why copying software is easy but inventing what comes next is the hard part.
Show Notes
00:00 Welcome to Syntax!
00:12 Adobe Is in Trouble: A Clean Room Port of the Entire Suite
ArtCraft
02:22 Scott’s Long Running Adobe Grudge Since 2017
03:42 Figma Is Not a Raster Tool: Why Every Alternative Falls Short
04:40 Opening Real Photoshop Files: Masks, Half Tones and Blend Modes
PhotoCraft Github
06:30 What Clean Room Porting Actually Means
09:54 A Familiar Interface, Entirely Built in Rust
10:15 Don’t Trash the Whole Thing Over One or Two Bugs
12:14 What’s Missing: Artboards and the Tiny UI Interactions
13:53 Where Are the Vibe Coded Photoshops? Four Months Later
14:33 Figma’s Locked Down MCP and the Backlash
17:22 Dylan’s Clap Back at Anthropic’s Own Closed Ecosystem
18:08 The Real Photoshop Replacement Will Be a New Way of Working
21:35 Good UI Is Still the Moat
22:28 Caring About Your Project Past Two Days
23:05 Audio Crackles and Paper Cuts: The Bugs Only Humans Chase
24:56 Brought to you by Sentry!
26:28 Copying Is Easy: The Hard Part Is Inventing What Comes Next
27:28 DaVinci Resolve Keeps Shipping Useful Releases
28:26 Sick Picks + Shameless Plugs
Sick Picks
Scott: KWS V2 Rack
Wes: Insta360 Luna
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 - Scott, Wes, and CJ break down the latest Pi updates, including durable long-running agents, Codemode, and MCP support, then debate whether pull requests are dead in favor of issues. Plus Supabase picks up Turso, Screen Studio 4 drops, JavaScript Composites bring value-based equality, and a stack of new AI models from Google, OpenAI, Cloudflare, and more.
Show Notes
00:00 Welcome to Syntax Weekly
00:46 example.com gets a facelift
Oliver Dunk’s post
IANA’s reply
04:37 The death of pull requests
Sindre Sorhus’ post
Dave Kiss’ post
SWC’s post
Andreas Kling’s post
Yusuke Wada’s post
Wes’ NiimBlue PR
JSON Alexander
12:46 pi v1.0
24:14 Brought to you by Sentry!
25:08 Turso Joining Supabase
28:13 Screen Studio Updates
Screen Studio 4.0 upscaling
33:24 Svelte 3.0 Release
35:32 Effect 4.0
38:14 Alchemy
Cloudflare’s Programmatic configuration
42:59 Foldkit
44:10 OpenAI Dev Day Announcements
Dots
Rahim Nathwani’s reply regarding Luna
Plugin Extensions
Sites in ChatGPT
56:40 Cloudflare Clef Decision Model
01:01:25 Gemini 4 Argon
Google’s announcement post
01:09:04 Flux 3 Image Model
01:11:50 Claude Mods
01:13:44 Muse Gadgets
Nat Friedman’s post
01:17:27 Nvidia Lyra 2.0 World Model
01:27:30 Game Recomps and Decomps
01:30:54 JS Composite Type
01:35:00 RFC 1149 Auction
First implementation of the Carrier Pigeon Internet Protocol
01:37:49 eslint cssicorn
01:39:15 Syntax Meetup
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
Weitere Nachrichten Podcasts
Trending Nachrichten Podcasts
Über Syntax - Tasty Web Development Treats
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.
Podcast-WebsiteHöre Syntax - Tasty Web Development Treats, Lage der Nation - der Politik-Podcast aus Berlin und viele andere Podcasts aus aller Welt mit der radio.de-App

Hol dir die kostenlose radio.de App
- Sender und Podcasts favorisieren
- Streamen via Wifi oder Bluetooth
- Unterstützt Carplay & Android Auto
- viele weitere App Funktionen
Hol dir die kostenlose radio.de App
- Sender und Podcasts favorisieren
- Streamen via Wifi oder Bluetooth
- Unterstützt Carplay & Android Auto
- viele weitere App Funktionen


Syntax - Tasty Web Development Treats
Code scannen,
App laden,
loshören.
App laden,
loshören.






































