Podcast cover
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers · Technology

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.

Episodes

Episode cover

883: Web Vitals Explained

10 Mar 2025
22m
AI processed

This podcast episode discusses Web Vitals, a set of metrics used to measure website performance. The hosts explain key metrics like Largest Contentful Paint (LCP), First Contentful Paint (FCP), Cumulative Layout Shift (CLS), Interaction to Next Paint (INP), and Time to First Byte (TTFB), illustrating each with example...

Episode cover

882: Aaron Francis is putting PHP in Your JS Files

05 Mar 2025
54m
AI processed

This podcast interviews Aaron Francis about Laravel Fusion, a library that allows embedding PHP code within Vue.js single-file components. The discussion covers Fusion's architecture, its build process (writing PHP to disk and injecting data into the Vue component), and how it handles state management and data synchro...

Episode cover

881: What Happened to Remix. Worth Using Axios? Client Only Next.js?

03 Mar 2025
1h 7m
AI processed

This Syntax podcast episode answers listener questions on various web development topics. The hosts discuss the pros and cons of Axios versus Fetch, the limitations of htmx and suitable alternatives like Alpine.js, database hosting options (Neon, PlanetScale, AWS), and choosing front-end frameworks (Next.js, Astro, R...

Episode cover

880: Creator of Home Assistant: Web Components, Self Hosting and Home Hacking

26 Feb 2025
58m
AI processed

This podcast features an interview with Paulus Schoutsen, creator of Home Assistant, an open-source smart home platform emphasizing local control and privacy. The conversation covers Home Assistant's architecture (using web components for a customizable UI and a modular Python backend), its scalability and longevity, ...

Episode cover

879: Fullstack Cloudflare

24 Feb 2025
58m
AI processed

This podcast episode focuses on building full-stack applications using Cloudflare's suite of products. The hosts discuss Cloudflare Workers (a JavaScript runtime), Durable Objects (for persistent state), Queues (for asynchronous tasks), R2 (object storage), and other services. They highlight the cost-effectiveness an...

Episode cover

878: You Are Sleeping On Nuxt, Nitro and Vue w/ Daniel Roe

19 Feb 2025
58m
AI processed

This podcast interviews Daniel Roe, a full-time open-source contributor and lead maintainer of the Nuxt framework, about Nuxt, Nitro (its server toolkit), and the UnJS ecosystem. The discussion covers the history and architecture of these projects, their interrelationships, and their advantages for developers. Roe of...

Episode cover

877: Tailwind 4

17 Feb 2025
25m
AI processed

This podcast episode focuses on a detailed overview of Tailwind CSS version 4.0. The host discusses key improvements, including a smaller engine resulting in faster build times, the addition of modern CSS features (like container queries and CSS variables), and a new CSS-based configuration file. He highlights the i...

Episode cover

876: MIDI & Music in the Browser

12 Feb 2025
49m
AI processed

This podcast episode explores the Web Audio API and Web MIDI API, focusing on their functionalities and applications beyond basic sound playback. The hosts discuss MIDI messages, their structure (bytes, channels, etc.), and demonstrate how to use the WebMIDI.js library for easier interaction. They also cover the Web ...

Episode cover

875: JavaScript Signals Explained

10 Feb 2025
16m
AI processed

This podcast episode explains JavaScript signals, a concept implemented in various frameworks and proposed for addition to JavaScript. The hosts discuss signals as reactive variables that trigger actions when their values change, highlighting their use in updating the DOM or performing calculations. They compare sign...

Episode cover

874: Fast Apps - Easy Perf Wins

05 Feb 2025
54m
AI processed

This podcast episode focuses on improving application performance. The hosts discuss common causes of slow applications (e.g., loading too much data, slow database queries, inefficient server responses), explain key performance metrics (LCP, INP, CLS, FCP, TTFB), and detail practical solutions like caching (client-si...

Episode cover

873: Standard Schema: The Universal JavaScript Data Interface

03 Feb 2025
13m
AI processed

This co-hosted podcast episode discusses Standard Schema, a new initiative aiming to standardize data validation across different JavaScript libraries. The hosts explain that Standard Schema isn't a new library but a specification defining how data validation should be performed and the structure of its results, promo...

Episode cover

872: Too much AI × Disappointed in Firefox × Planning New Projects × Hard Truths

29 Jan 2025
57m
AI processed

This Q&A podcast addresses listener questions on web development topics. The hosts discuss appropriate HTML elements for e-commerce product grids (suggesting <article> within <section>), TypeScript null checks and best practices (favoring optional chaining over the non-null assertion operator), the challenges of findi...

Episode cover

871: Coding Agents Cursor + Windsurf Tips

27 Jan 2025
27m
AI processed

This co-hosted podcast episode focuses on AI coding agents and their application in software development. The hosts begin with a humorous anecdote about one host's injury, then introduce the concept of AI coding agents, explaining how they function by iteratively performing tasks and refining their output based on fee...

Episode cover

870: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding

22 Jan 2025
57m
AI processed

This interview podcast features Wes, Scott, Kevin Hou, and Varun Mohan discussing the impact of AI on web development and the creation of Windsurf, an AI-powered code editor. The conversation begins with an introduction to Windsurf and its comparison to similar tools like Copilot, followed by a discussion on the evolv...

Episode cover

869: Node + TypeScript in 2025

20 Jan 2025
18m
AI processed

This co-hosted podcast discusses the improved ease of using TypeScript with Node.js. The hosts begin by introducing the recent changes in Node.js that allow for type stripping, eliminating the need for a separate compilation step. They then explore the implications of this change, including limitations (e.g., enums no...

Episode cover

868: The State of JavaScript

15 Jan 2025
1h 2m
AI processed

This co-hosted podcast episode delves into the results of the State of JS survey, analyzing trends in JavaScript libraries, frameworks, and tools. The hosts discuss the survey's findings on JavaScript features, browser APIs, and library usage, highlighting popular choices like React, Vite, and Svelte. They also explo...

Episode cover

867: Zero Sync is the Future of Data Loading

13 Jan 2025
29m
AI processed

This co-hosted podcast episode focuses on Zero Sync, a new library and system for building websites. The hosts discuss Zero Sync's features, including its speed (DOM content loaded in under 200 milliseconds even with cache disabled), local data storage, real-time updates via WebSockets, and its compatibility with exis...

Episode cover

866: 2025 Web Development Predictions

08 Jan 2025
52m
AI processed

In this episode of the Syntax podcast, Wes Boss and Scott Talinski dive into their predictions for web development in 2025. The discussion unfolds in a lively back-and-forth style, where they share their thoughts, highlighting both agreements and differing viewpoints. Among their key predictions are the growing use of ...

Episode cover

865: CSS Performance × Rate Limiting × Array Sort Behavior - STUMP'd

06 Jan 2025
35m
AI processed

In this episode of the Syntax podcast, Scott and Wes engage in a fun "Stumped" game, where they challenge each other with questions about advanced web development concepts. They explore a range of topics, from JavaScript array sorting and string splitting using the intl.segmentor API to Node.js stream backpressure and ...

Episode cover

864: Durable Objects × Tab State Hacks × Headless CMS Choices + More

01 Jan 2025
52m
AI processed

In this episode of the Syntax podcast, the hosts tackle a variety of listener questions centered around web development. They delve into durable objects, illustrating how they're used in real-time applications and for managing state in serverless functions, with Cloudflare Workers and PartyKit as key examples. The disc...

Page 9

Follow this podcast in Podwise

Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.

Open in Podwise