
Syntax - Tasty Web Development Treats
2,069 FOLLOWERS
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.
Syntax - Tasty Web Development Treats
2d ago
Is Vibe Coding the future of software development or just a fun way to experiment? Scott and Wes talk about coding with AI, the risks of ignoring the details, and the cool (and sometimes cursed) projects they’ve Vibe Coded.
Show Notes
00:00 Welcome to Syntax!
00:31 “Personal Software”.
01:30 What exactly is Vibe Coding.
02:46 The challenges of coding with AI.
Levelsio Airplane Game.
04:49 Brought to you by Sentry.io.
05:39 Vibe coding quality concerns.
07:25 Vibe Coding as a learning tool.
10:11 Things we’ve Vibe Coded.
Scott’s Piano UI on X.
Episode 876: MIDI & Music In the Browser ..read more
Syntax - Tasty Web Development Treats
1w ago
Wes and Scott talk about Infrastructure as Code and how SST makes deploying to AWS easier than ever. They dive into SST’s features, developer experience, and how it simplifies managing services like databases, email, and more. Plus, insights on Cloudflare integration, auto-scaling, and real-world use cases.
Show Notes
00:00 Welcome to Syntax!
Supper Club × Next.js on AWS + Serverless with Dax Raad
02:37 Brought to you by Sentry.io
04:52 Intro to SST config
SST
AWS
05:40 Overview of Scott’s SST config file
12:33 Exploring SST’s endless capabilities
SST’s docs
Cloudflare
15:42 The SST ..read more
Syntax - Tasty Web Development Treats
1w ago
Scott and Wes dig into the wild world of CSS fonts—covering fallbacks, variable fonts, and new tricks like text-box-trim. They also break down font-display, font kits, and how to avoid layout shifts when loading custom type.
Show Notes
00:00 Welcome to Syntax!
01:06 Brought to you by Sentry.io.
Damnit Sans.
02:53 @font-face.
03:27 Font Display.
07:40 Avoiding layout shift.
Fallbacks.
10:45 Variable fonts.
Fontaine.
font-kit
Wakamai Fondue.
Syntax Ep. 782.
Font Variation Settings.
16:23 Variable font sizing.
17:46 v-fonts.
19:10 text-box-trim & text-box-edge.
text-box-trim exampl ..read more
Syntax - Tasty Web Development Treats
2w ago
Wes and Scott talk with Anders Hejlsberg and Daniel Rosenwasser about TypeScript’s leap to native code. They discuss the challenges, trade-offs, and the decision to port TypeScript to Go, unlocking faster compilation, better concurrency, and new possibilities for AI-assisted development.
Show Notes
00:00 Welcome to Syntax!
00:38 TypeScript compiler goes native
05:24 Challenges in rebuilding TypeScript
08:49 How long has this been in development?
10:32 What does porting TypeScript to native entail?
16:36 Why choose Go?
26:48 The porting process
35:02 Brought to you by Sentry.io
35:27 Type chec ..read more
Syntax - Tasty Web Development Treats
2w ago
What are Web Vitals, and why should you care? Scott and Wes break down metrics like LCP, FCP, CLS, and INP, explaining what they measure, how they impact your site’s performance, and how to track them yourself.
Show Notes
00:00 Welcome to Syntax!
03:26 What each web vital means.
Web Vitals Playground.
03:38 LCP - Largest Contentful Paint.
05:04 FCP - First Contentful Paint.
06:07 CLS - Cumulative Layout Shift.
10:58 INP - Interaction to Next Paint.
13:43 Measuring the impact.
14:22 TTFB - Time to First Byte
15:27 How to track this on your own.
17:42 Checking the performance of Syntax.fm ..read more
Syntax - Tasty Web Development Treats
3w ago
Wes and Scott talk with Aaron Francis about Fusion for Laravel, a new way to seamlessly integrate PHP into JavaScript. They discuss how Fusion expands on Inertia, its potential for React support, and how it simplifies full-stack development.
Show Notes
00:00 Welcome to Syntax!
01:22 Aaron’s background in PHP
Yii
Laravel
02:27 What is Fusion for Laravel?
Fusion for Laravel
09:14 How Fusion works
13:57 The benefits of Laravel
19:18 Invalidation and caching
25:20 Brought to you by Sentry.io
25:32 Optimistic UI
28:28 React integration?
31:44 Fusion’s original name (and the naming process)
3 ..read more
Syntax - Tasty Web Development Treats
3w ago
Scott and Wes answer your listener questions! They debate Axios vs. Fetch, discuss whether Next.js is overkill without a backend, talk htmx and Alpine, dive into tech career transitions, and tackle everything from podcast ads to password hashing myths.
Show Notes
00:00 Welcome to Syntax!
00:55 Scott’s health update.
04:11 Submit your questions.
04:26 Is Axios still worth using over Fetch?
shiki.
xior.
ky.
10:17 Does Alpine.js solve HTMX’s client-side limitations?
Syntax Ep. 868: The State of JavaScript.
Server Driven Web Apps With HTMX.
Syntax Ep. 568: Supper Club × Caleb Porzio.
Alpine.j ..read more
Syntax - Tasty Web Development Treats
1M ago
Wes and CJ talk with Paulus Schoutsen, creator of Home Assistant, about the future of smart homes, AI-powered automation, and open-source innovation.
Show Notes
00:00 Welcome to Syntax!
00:29 What is Home Assistant?
03:32 Web Components in Home Assistant
Home Assistant Frontend
10:41 Home Assistant’s stability and longevity
17:05 Is Home Assistant the biggest open-source project using web components?
20:03 How does the native app work?
23:34 Code sharing between Android and iOS
24:17 Self-hosting Home Assistant
28:13 Brought to you by Sentry.io
30:47 Bundle size and memory usage
32:29 How ..read more
Syntax - Tasty Web Development Treats
1M ago
Wes and CJ break down everything Cloudflare—from Workers and R2 Storage to Hyperdrive and AI Gateway. Get the scoop on what makes Cloudflare tick, the quirks of their ecosystem, and whether vendor lock-in is a real concern.
Show Notes
00:00 Welcome to Syntax!
01:40 Brought to you by Sentry.io.
01:58 What we’re talking about today.
02:48 Cloudflare Workers.
03:06 How Cloudflare Workers… work.
04:39 How Cloudflare Workers run.
06:05 Workers size limitations in JavaScript.
07:37 Cloudflare has their own way.
08:13 Potential vendor lock-in.
08:51 You pay based on CPU time, not wall time.
10:26 ..read more
Syntax - Tasty Web Development Treats
1M ago
Wes and Scott talk with Daniel Roe about Nuxt and Nitro, demystifying the UnJS ecosystem, serverless deployments, open-source sustainability, and the future of full-stack web development.
Show Notes
00:00 Welcome to Syntax!
02:52 Daniel’s work with Nitro
Nitro
06:01 What’s the connection between Nitro and Nuxt?
Nuxt
09:23 What makes something an UnJS package?
UnJS
12:55 Nitro’s built-in features
18:21 What would Daniel use to build an app today?
Cloudflare
Vercel
Netlify
28:01 Brought to you by Sentry.io
28:36 Nuxt and SST
SST
32:25 Nuxt vs. Next.js in 2025
Next.js
40:06 Kee ..read more