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 (500)
1011: tmux + Terminal Maxxing with Ben Vinegar
Jun 8, 2026
1010: No one cares anymore?
Jun 3, 2026
1009: 54% AI-Generated and Climbing — State of AI
Jun 1, 2026
Diffs, Trees, and VS Code 2.0
May 27, 2026
1007: 8 Tech Choices to Lock In Before Agentmaxxing
May 25, 2026
1006: Can AI Make Good Design?
May 20, 2026
1005: Programatic and Skill based Video Creation with Remotion
May 18, 2026
1004: TanHacked
May 13, 2026
1003: Skills Skills Skills
May 11, 2026
1002: The Real Pricing of LLMs
May 6, 2026
1001: Managing Deadlines + Stress
May 4, 2026
1000: Syntax Episode 1,000!
Apr 29, 2026
999: Writing Maintainable CSS
Apr 27, 2026
998: How to Fix Vibe Coding
Apr 22, 2026
997: Rating and Roasting Your Projects
Apr 20, 2026
996: 10 New CSS and HTML APIs
Apr 15, 2026
995: Next.js Vendor Lock-in No More
Apr 13, 2026
994: AI Sucks At CSS
Apr 8, 2026
993: It’s Been A Hell Of Week
Apr 6, 2026
992: Migrating Legacy Code Just Got Easier
Apr 1, 2026
991: Vite’s bet on Cloudflare (VOID Framework)
Mar 30, 2026
990: Vite Is Taking Over (Vite+)
Mar 25, 2026
989: State of JS 2025
Mar 23, 2026
988: Cloudflare’s Next.js Slop Fork
Mar 18, 2026
987: Remote Coding Agents
Mar 16, 2026
986: Does Code Quality Matter Anymore?
Mar 11, 2026
985: Stop putting secrets in .env
Mar 9, 2026
984: How to Make a DOM Library Render Anything w/ Paolo Ricciuti
Mar 4, 2026
983: Why I Chose Electron Over Native (And I’d Do It Again)
Mar 2, 2026
982: Bots Are Ruining the Internet
Feb 25, 2026
981: Browsers Are Finally Catching Up (Interop 2026)
Feb 23, 2026
980: AI Coding Explained
Feb 18, 2026
979: WebMCP: New Standard to Expose Your Apps to AI
Feb 16, 2026
978: Should A New Coder Use AI?
Feb 11, 2026
977: We built a CSS Challenge platform
Feb 9, 2026
976: Pi - The AI Harness That Powers OpenClaw W/ Armin Ronacher & Mario Zechner
Feb 4, 2026
975: What’s Missing From the Web Platform?
Feb 2, 2026
974: Clawdbot (Moltbot), Agents and the Age of Personal Software
Jan 28, 2026
973: The Web’s Next Form: MCP UI (with Kent C. Dodds)
Jan 26, 2026
972: These Things Make Your App Feel Like Crap on Mobile
Jan 21, 2026
971: Stackoverflow and Firefox are Dead?
Jan 19, 2026
970: Why Did Anthropic Buy Bun?
Jan 14, 2026
969: This guy is nuts (TypeScript Doom)
Jan 12, 2026
968: Habits and Changes We Want to Make in 2026
Jan 7, 2026
967: What’s Going to Happen in Web Dev During 2026
Dec 31, 2025
966: A Look Back at Web Dev in 2025
Dec 24, 2025
965: Baseline 2025 Features web gained in 2025
Dec 22, 2025
964: Markdown as a CMS is a bad idea
Dec 17, 2025
963: Hardware Hacking with Matt Brown
Dec 15, 2025
962: The Home Server / Synology Show
Dec 10, 2025
961: Keeping Up With The Fast and Furious Web
Dec 8, 2025
960: Reacting to the Weird + Creative Corners of the Web
Dec 3, 2025
959: TypeScript on the GPU with TypeGPU creator Iwo Plaza
Dec 1, 2025
958: 2025 Holiday Gift Guide
Nov 26, 2025
957: CSS: Advanced and Obscure
Nov 24, 2025
956: Should I Keep Using WordPress?
Nov 19, 2025
955: SvelteKit has solved data loading
Nov 17, 2025
954: Fullstack TanStack! The Scoop with Tanner Linsley
Nov 12, 2025
953: Why v0 creator left Vercel to fix GitHub (GOAT Jared Palmer)
Nov 10, 2025
952: VS Code, GitHub & Copilot - UNIVERSE 25 Announcements + Reactions
Nov 5, 2025
951: A first look at Remix 3
Nov 3, 2025
950: Even SCARIER Web Dev Nightmares (Spooky Stories Pt. 2)
Oct 29, 2025
949: Web Dev HORROR Stories + Spooky Trivia! (Spooky Stories Pt. 1)
Oct 27, 2025
948: Zed is Ready For Primetime
Oct 22, 2025
947: S-Tier MCP Servers for Developers
Oct 20, 2025
946: We Got Roasted for Our Websites — Fair
Oct 15, 2025
945: Chrome Dev Tools MCP Server
Oct 13, 2025
944: Is Coinbase Really Writing Half Their Code With AI?
Oct 8, 2025
943: Modern React with Ricky Hanlon (React Core Dev)
Oct 6, 2025
942: Mental Health Q&A w/ Dr. Courtney Tolinski
Oct 1, 2025
941: Is Responsible AI Possible? with Dr. Sarah Bird of Microsoft
Sep 29, 2025
940: Picking a Fullstack Stack, Is Next.js Too Complex? Services vs Self-Hosted + More
Sep 24, 2025
939: Creator of Vite: Evan You
Sep 22, 2025
938: Hot Takes + Bike Shedding
Sep 17, 2025
937: Is The Omarchy Hype Real?
Sep 15, 2025
936: Realtime LED Wall With React + Websockets (I Let Strangers Control It)
Sep 10, 2025
935: CJ Made A Sega Game In 2025
Sep 8, 2025
934: We Built a Real-Time, Local-Data, Competitive Coding Game
Sep 3, 2025
933: Hackweek Overview - What Is It, What Did We Build
Sep 1, 2025
932: Vibe Coding’s Huge Problem
Aug 27, 2025
931: Project Init - How to Make Good Choices When Starting a New Coding Project
Aug 25, 2025
930: Text Editor Keybindings, WASM Replacing Docker, LLM apathy and hosting mini apps
Aug 20, 2025
929: Cloudflare Blocks AI Crawlers × Debugging Local Data × Raising Kids with Healthy Digital Habits and More
Aug 18, 2025
928: State of Devs 2025 Results
Aug 13, 2025
927: AI Browsers, 100X Build Speed, Massive Svelte Update - Web Dev News
Aug 11, 2025
926: RSS Is NOT Dead
Aug 6, 2025
925: Scott & CJ’s Fave Productivity Apps & Web Apps
Aug 4, 2025
924: Sync Engines and Local Data
Jul 30, 2025
923: Getting the Most Out of AI Coding
Jul 28, 2025
922: Pre-commit Hooks, requestAnimationFrame, Code Reviews, and More
Jul 23, 2025
921: AI Coding Roadmap for Newbies (And Skeptics)
Jul 21, 2025
920: How to Build MCP Servers
Jul 16, 2025
919: Better Auth with Better Auth
Jul 14, 2025
918: Extreme Native Perf on the Web with Superhuman
Jul 9, 2025
917: AI Tools You Should Know
Jul 7, 2025
916: I got fired, what should I focus on?
Jul 2, 2025
915: $200mo Background Agents, CLI Tooling and “Max Mode”
Jun 30, 2025
914: 5 Upcoming + Next Gen JavaScript Features
Jun 25, 2025
913: NEWS: Remix drops React, Safari 26 CSS + mega fast Vite and TypeSCript
Jun 23, 2025
912: Why did Figma buy a CMS?
Jun 17, 2025
911: Browsers in 2025: Whats up with Arc, Dia, Firefox, Chrome and Opera GX?
Jun 16, 2025
910: If Statements in CSS?
Jun 11, 2025
910: If Statements in CSS?
Jun 11, 2025
909: Handling and Throwing Errors
Jun 9, 2025
909: Handling and Throwing Errors
Jun 9, 2025
908: Storybook Has Evolved w/ Jeppe Reinhold
Jun 4, 2025
907: Wes’ New Site: Gatsby → React Server Components
Jun 2, 2025
906: Tech Startups and Raising Money with Dan Levine (Vercel, Sentry, Mux…)
May 28, 2025
905: You Should Learn Nuxt!
May 26, 2025
904: React vs Svelte × Windsurf Worth $3B × Typescript as Const × Layout Shift Tricks × More
May 21, 2025
903: Fork Yeah! Microsoft open sourcing Copilot
May 19, 2025
902: Fullstack Cloudflare with React and Vite (Redwood SDK)
May 14, 2025
901: JS News: New React & Svelte APIs, RSC Updates, Redwood and Storybook
May 12, 2025
900: 13 New CSS Features You Can Start Using Today
May 7, 2025
899: GSAP: Killer Web Animations With Cassie Evans
May 5, 2025
898: Every Developer Needs a 3D Printer
Apr 30, 2025
897: Making Your App Feel Faster Than It Really Is
Apr 28, 2025
896: Do I Still Need To Know JS/CSS/HTML with AI? × How To Sell An App × Is React Context Bad? × More
Apr 23, 2025
895: React Server Components: Where are we at?
Apr 21, 2025
894: Open Source Matters w/ Chad Whitacre
Apr 16, 2025
893: Everyone Is Talking About MCP
Apr 14, 2025
892: The History of Syntax
Apr 9, 2025
891: Light and Dark Mode
Apr 7, 2025
890: Accepting Money on the Internet in 2025
Apr 2, 2025
889: Planning A Build
Mar 31, 2025
888: You Need a Monorepo × Client Only React × TanStack + More
Mar 26, 2025
887: Vibe Coding Is a Problem
Mar 24, 2025
886: AWS and IAC for Dummies with SST
Mar 19, 2025
885: CSS Fonts Fallbacks, Variable and Trimming
Mar 17, 2025
884: Typescript Just Got 10x Faster
Mar 11, 2025
883: Web Vitals Explained
Mar 10, 2025
882: Aaron Francis is putting PHP in Your JS Files
Mar 5, 2025
881: What Happened to Remix. Worth Using Axios? Client Only Next.js?
Mar 3, 2025
880: Creator of Home Assistant: Web Components, Self Hosting and Home Hacking
Feb 26, 2025
879: Fullstack Cloudflare
Feb 24, 2025
878: You Are Sleeping On Nuxt, Nitro and Vue w/ Daniel Roe
Feb 19, 2025
877: Tailwind 4
Feb 17, 2025
876: MIDI & Music in the Browser
Feb 12, 2025
875: JavaScript Signals Explained
Feb 10, 2025
874: Fast Apps - Easy Perf Wins
Feb 5, 2025
873: Standard Schema: The Universal JavaScript Data Interface
Feb 3, 2025
872: Too much AI × Disappointed in Firefox × Planning New Projects × Hard Truths
Jan 29, 2025
871: Coding Agents Cursor + Windsurf Tips
Jan 27, 2025
870: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding
Jan 22, 2025
869: Node + TypeScript in 2025
Jan 20, 2025
868: The State of JavaScript
Jan 15, 2025
867: Zero Sync is the Future of Data Loading
Jan 13, 2025
866: 2025 Web Development Predictions
Jan 8, 2025
865: CSS Performance × Rate Limiting × Array Sort Behavior - STUMP'd
Jan 6, 2025
864: Durable Objects × Tab State Hacks × Headless CMS Choices + More
Jan 1, 2025
863: 2024: A Year in Review
Dec 23, 2024
862: Svelte 5 Is Here!
Dec 18, 2024
861: Local Data: Sqlite, LocalStorage, Session, Cookies and IndexDB
Dec 16, 2024
860: Module Federation Microfrontends with ByteDance’s Zack Jackson
Dec 13, 2024
859: Streaming Video in 2025
Dec 11, 2024
858: How to Go Deeper With Your Learning
Dec 9, 2024
857: How to Look and Sound Good at $10, $100 and $1000 With Producer Randy
Dec 6, 2024
856: Loading UIs, Rust Webpack, New Cookie Types, Conference Talks + More
Dec 4, 2024
855: Fast Websites: The New Speculation Rules API
Dec 2, 2024
854: Animating the Web With Matt Perry: Exploring motion.dev
Nov 29, 2024
853: The State of Frontend
Nov 27, 2024
852: Cloudflare Tunnels
Nov 25, 2024
851: The Future of VS Code and Copilot
Nov 22, 2024
850: Manage State in JavaScript Like a Pro!
Nov 20, 2024
849: How to Pick a JS Package
Nov 18, 2024
848: Web Components Can’t Save Us with Scott Jehl
Nov 15, 2024
847: Syntax Holiday Gift Guide
Nov 13, 2024
846: Talking EVs: Range Anxiety, Charging, and Tech
Nov 11, 2024
845: Are companies hiring? State of the dev job market with Taylor Desseyn
Nov 8, 2024
844: TypeScript, Branded Types, Streaming vs Polling + More
Nov 6, 2024
843: Copilot Kills Cursor? Reacting to Github Universe Keynote
Nov 4, 2024
842: There's Python in my JavaScript! with Andrea Giammarchi
Nov 1, 2024
841: Spooky Web Dev Horror Stories - PART 2
Oct 30, 2024
840: Spooky Web Dev Horror Stories - PART 1
Oct 28, 2024
839: Prisma ORM: Local First, Typed SQL Queries and Serverless with Søren Bramer Schmidt
Oct 25, 2024
838: Productivity Tools for Web Developers
Oct 23, 2024
837: You Should Drop Express and Try Hono
Oct 21, 2024
836: Real Talk on Web Accessibility with Marcy Sutton Todd
Oct 18, 2024
835: How to Pick a JavaScript Framework
Oct 16, 2024
834: AI Will Improve Your Web Development Workflow
Oct 14, 2024
833: Next Gen Fullstack React with TanStack
Oct 11, 2024
832: Potluck: When to Use a Framework × Goodbye Webpack × Custom Events in React + More!
Oct 9, 2024
831: Preventing Spam and Fraud
Oct 7, 2024
830: GitHub and Code Reviews with Sarah Vessels
Oct 4, 2024
829: 14 Web Development Tips I Wish I Knew Sooner
Oct 2, 2024
828: Logging in Verification: Magic Links, 2FA, SMS Codes
Sep 30, 2024
827: Career Development with Topher Martini
Sep 27, 2024
826: You Need These 30 Apps - PART 2
Sep 25, 2024
825: Syntax Assistant Desktop App
Sep 23, 2024
824: Taylor Otwell's opinions on PHP, React, Laravel and Lamborghini Memes
Sep 20, 2024
823: Is Cursor AI the VS Code Killer?
Sep 18, 2024
822: Receipt Printer with JavaScript
Sep 16, 2024
821: Is Tauri the Electron Killer?
Sep 13, 2024
820: Potluck: 8000 ESLint Errors × HTML Time Tag × 7 Meg React Bundle × CSS Modules
Sep 11, 2024
819: Fun & Profitable Side Projects for Developers
Sep 9, 2024
818: CJ × Hosting Meetups - Lunch and Learn
Sep 6, 2024
817: You Need These 30 Apps - PART 1
Sep 4, 2024
816: Why Your CSS Sucks
Sep 2, 2024
815: Deno 2 with Ryan Dahl
Aug 30, 2024
814: Fundamentals: HTML
Aug 28, 2024
813: CSS: Scroll Driven Animations
Aug 26, 2024
812: CSS 4, 5, and 6! With Google’s Una and Adam
Aug 23, 2024
811: NodeJS Evolves
Aug 21, 2024
810: Effortless Light and Dark Mode × Theme Styling
Aug 19, 2024
809: How To Stay Up To Date with Daily.dev’s Francesco Ciulla
Aug 16, 2024
808: The Future of JavaScript Frameworks × Building Auth × DB Design Tips, and more!
Aug 14, 2024
807: CSS Components: Tailwind, Panda, Scoped, Modules, Classes, Variables, CSS-in-JS and Sprinkles!
Aug 12, 2024
806: The King of Drag and Drop: Alex Reardon
Aug 9, 2024
805: We React to State of React Survey
Aug 7, 2024
804: Should Your Website Work Without JavaScript?
Aug 5, 2024
803: The SQLite Takeover with Turso’s Glauber Costa
Aug 2, 2024
802: Tree Shaking × useMemo vs useCallback × JavaScript Event Loop - STUMP'd
Jul 31, 2024
801: 6 New JavaScript Proposals
Jul 29, 2024
800: Why the jQuery Creator Uses React and Typescript - John Resig
Jul 26, 2024
799: Hot New and Under-Utilized Browser APIs
Jul 24, 2024
798: Self Hosting: Reverse Proxy Servers
Jul 22, 2024
797: Drizzle: The TypeScript SQL ORM
Jul 19, 2024
796: Do We Need JS Frameworks × Are You Over-Engineering? × Webview vs Native
Jul 17, 2024
795: Hosting Private Fonts on the Edge With Cloudflare
Jul 15, 2024
794: Prettier JavaScript with Vjeux
Jul 12, 2024
793: The Local First Landscape
Jul 10, 2024
792: Perfect Sitemaps for SEO
Jul 8, 2024
791: LLRT The Serverless Runtime w/ Richard Davison
Jul 5, 2024
790: State of JS 2023 Reactions
Jul 3, 2024
789: Do More With AI - LLMs With Big Token Counts
Jul 1, 2024
788: Supabase: Open Source Firebase for Fullstack JS Apps
Jun 28, 2024
787: You Should Try Vue.js
Jun 26, 2024
786: What Open Source license should you use?
Jun 24, 2024
785: What’s Next for Next.js with Tim Neutkens
Jun 21, 2024
784: Logging × Blogging × Testing × Freelancing
Jun 19, 2024
783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax
Jun 17, 2024
782: The Developer’s Guide To Fonts with Stephen Nixon
Jun 14, 2024
781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode
Jun 12, 2024
780: Cloud Storage: Bandwidth, Storage and BIG ZIPS
Jun 10, 2024
779: Why SQLite is Taking Over with Brian Holt & Marco Bambini
Jun 7, 2024
778: 11 Habits of Highly Effective Developers
Jun 5, 2024
777: The Modern Dev CMS - Pocketbase
Jun 3, 2024
776: How 1Password Uses WASM and Rust for Local First Dev With Andrew Burkhart
May 31, 2024
775: Components We Need on Every Project
May 29, 2024
774: Promise Flow Control, Concurrency, Libraries, TypeScript and Deferreds - Part 3
May 27, 2024
773: React Native with Robin Heinze
May 24, 2024
772: React Server Components with PHP, Selling Accessibility, WTF is Cloudflare + more
May 22, 2024
771: Promises: Error Handling, Aborts, and Helper Methods - Part 2
May 20, 2024
770: Design Systems With Brad Frost (Rereleased)
May 17, 2024
769: React Miami Live Show
May 15, 2024
768: React 19 is here!
May 13, 2024
767: Local First and TypeScript’s Missing Library with Johannes Schickling
May 10, 2024
766: React Server Components: Form Actions + Server Actions
May 8, 2024
765: JS Promises Fundamentals - Part 1
May 6, 2024
764: Biome JS with Emanuele Stoppa
May 3, 2024
763: Web Scraping + Reverse Engineering APIs
May 1, 2024
762: What to Steal. Finding Inspiration in Web Development
Apr 29, 2024
761: Cloudflare Analytics Engine, Workers + more with Ben Vinegar
Apr 26, 2024
760: Pro VSCode Setups
Apr 24, 2024
759: How to Easily Explore Coding Ideas
Apr 22, 2024
758: Web Awesome with Konnor Rogers + Cory LaViska
Apr 19, 2024
757: Potluck: Is Gatsby Dead? Shadow Dom, AI Summaries, Self Hosting + More
Apr 17, 2024
756: CSS Is Getting Mixins + Functions
Apr 15, 2024
755: Chrome Extensions and Ad Blockers VS Google with Oliver Dunk
Apr 12, 2024
754: How to Level Up Your Web Development Career
Apr 10, 2024
753: Cache Ruins Everything Around Me
Apr 8, 2024
752: React vs Vue vs Angular with Corbin Crutchley
Apr 5, 2024
751: UI Components: ShadCN, Tailwind UI, Headless, React Aria, Radix UI
Apr 3, 2024
750: New CSS and JavaScript You Should Be Using
Apr 1, 2024
749: Coding Shopify with Anne and Trudy of Design Packs
Mar 29, 2024
748: Fitness Will Make You a Better Developer
Mar 27, 2024
747: Middleware Explained
Mar 25, 2024
746: Infrastructure for TS Devs: Kubernetes, WASM and Containers with David Flanagan
Mar 22, 2024
745: Modern JS Toolchains (Biome, Oxc + More)
Mar 20, 2024
744: Docker For Developers
Mar 18, 2024
743: JavaScript Figma Plugins & Working at GitHub With Cameron McEfee
Mar 15, 2024
742: Potluck: Migrating to Typescript, Semver Explained, Accurate Timers and Countdowns
Mar 13, 2024
741: TypeScript Interview Questions - STUMP’d
Mar 11, 2024
740: Local AI Models in JavaScript - Machine Learning Deep Dive With Xenova
Mar 8, 2024
739: The LoFi Movement: Building Local First Apps
Mar 6, 2024
738: Little Scripts: Coding for your Co-workers
Mar 4, 2024
737: JSR: The New TypeScript Package Registry (NPM Killer)
Mar 1, 2024
736: CJ Reynolds is Joining Syntax
Feb 28, 2024
735: The Taliban Stole My Domain
Feb 26, 2024
734: HTMX Web Apps with Carson Gross
Feb 23, 2024
733: Egress, scraping, Safari EU changes, is SetInterval worth it?
Feb 21, 2024
732: Stop going to Spam: DMARC, SPF and DKIM Explained
Feb 19, 2024
731: Client side security, XSS attacks & CSP with Stripe’s Alex Sexton
Feb 16, 2024
730: Own Your Own PaaS
Feb 14, 2024
729: CSS Native @scope
Feb 12, 2024
728: AI Superpowers with Kevin Hou and Codeium
Feb 9, 2024
727: How to Code: Opinionated TypeScript Stack + Tooling Choices Explained
Feb 7, 2024
726: Is HTMX a Joke?
Feb 5, 2024
725: Safari is the New Chrome - Jen Simmons of Apple
Feb 2, 2024
724: Potluck: Is Virtual DOM Bad?
Jan 31, 2024
723: Svelte 5: Speed Simplicity Size
Jan 29, 2024
722: Next Level Web APIs. Bluetooth, File Access, Thomas Steiner - Project Fugu
Jan 26, 2024
721: You should learn Drizzle, the TypeScript SQL ORM
Jan 24, 2024
720: Where Does Time Come From?
Jan 22, 2024
719: Fullstack TypeScript Apps with No Build Step?! with Brian LeRoux
Jan 19, 2024
718: React Server Components
Jan 17, 2024
717: How to be Productive
Jan 15, 2024
716: JS Perf Wins & New Node.js Features with Yagiz Nizipli
Jan 12, 2024
715: Google & MS Duopoly, Frontend to Fullstack, Where to Put Business Logic + more(Potluck)
Jan 10, 2024
714: CSS :has() in Every Browser! 10 Uses
Jan 8, 2024
713: The CSS OG Eric Meyer. 1994 CSS, JS in Fridges, Tailwind, and Web Standards
Jan 5, 2024
712: 2024 Predictions
Jan 3, 2024
711: The Surprisingly Exciting World of Print + PDF CSS
Jan 1, 2024
710: A Passwordless Future Passkeys with Anna Poblets
Dec 29, 2023
709: Potluck × Naming Tech × Generators × Layers Follow Up × Sick Picks Page
Dec 27, 2023
708: How We Made Syntax.fm Faster
Dec 25, 2023
707: 2023 Predictions Results
Dec 20, 2023
706: AI and ML - The Pieces Explained
Dec 18, 2023
705: Is Running Random Code From npm Safe? With Feross Aboukhadijeh
Dec 15, 2023
704: Stump'd JS + CSS Interview Questions
Dec 13, 2023
703: The Observer Pattern
Dec 11, 2023
702: New + Proposed JS APIs for 2024
Dec 6, 2023
701: A11y Treats - Labels & Roles
Dec 4, 2023
700: Payload is Rails for JS with TypeScript, React and Drizzle (James Mikrut)
Dec 1, 2023
699: Potluck × TypeScript's Longevity × Canvas-Rendered Apps × Learning Rust × Executing Untrusted JS Code
Nov 29, 2023
698: Why You Should Be Using CSS @Layers
Nov 27, 2023
697: What is DevRel with Salma Alam-Naylor
Nov 24, 2023
696: How to Build a Website or App
Nov 22, 2023
695: 5 New CSS Features You Should Know
Nov 20, 2023
694: What's Up With Angular with Mark Techson
Nov 17, 2023
693: Lessons Learned & Bugs Fixed from Launching Syntax.fm
Nov 15, 2023
692: You Need Stale While Revalidate
Nov 13, 2023
691: Cloudflare Workers Are Next Level With Rita Kozlov And Brendan Irvine-Broque
Nov 10, 2023
690: How To Dark Mode and Beyond
Nov 8, 2023
689: You Should Be Using JavaScript Maps & Sets
Nov 6, 2023
688: Ex-npm Employee Making a New Package Manager?! Vlt with Darcy Clarke
Nov 3, 2023
687: Hosting NextJS × Spicy Sidedishes × Modern Forms × Abandoning TypeScript
Nov 1, 2023
686: We Need Your Help With The Secret Sauce
Oct 30, 2023
685: Jason Lengstorf on Live Streaming, Creating Content, and Building a Studio Space
Oct 27, 2023
684: Spooky Coding Horror Stories 2023 - Part 2
Oct 25, 2023
683: Spooky Coding Horror Stories 2023 - Part 1
Oct 23, 2023
Design Systems with Brad Frost
Oct 20, 2023
681: What's New in AI for Web Developers
Oct 18, 2023
680: Getting jQuery’d × Honourable Deaths of libraries We Don’t Use Anymore
Oct 16, 2023
679: Creator of Swift, Tesla Autopilot & Tensorflow. New AI language Mojo with Chris Lattner
Oct 13, 2023
678: The 2023 State of CSS Survey Part 2 × CSS Frameworks × Tooling × Browser Usage
Oct 11, 2023
677: Home Office Tips
Oct 9, 2023
676: Google IDX - VS Code in the Browser with David East
Oct 6, 2023
675: Potluck × Bun Thoughts × Guesting on Syntax × Why Rust?
Oct 4, 2023
674: A11y Treats - Heading Design
Oct 2, 2023
673: Getting Hired, Interviewing, and Why Recruiters Suck with Taylor Desseyn
Sep 29, 2023
Reacting to State of CSS Survey
Sep 27, 2023
Tauri Vs Electron - Desktop Apps with Web Tech
Sep 25, 2023
Anxiety and Uncertainty with Dr. Courtney Tolinski
Sep 22, 2023
The Svelte + SvelteKit Show
Sep 20, 2023
Hacking the Tonal - Proxying, Intercepting + Debugging Traffic?
Sep 18, 2023
Supper Club × How To Get Your First Dev Job With Stuart Bloxham
Sep 15, 2023
Hackweek Projects - Realtime Markdown Editor and a Hardware Recording Button
Sep 13, 2023
CSS Nesting is Here!
Sep 11, 2023
Supper Club × What's New With Astro with Fred Schott
Sep 8, 2023
Potluck × Soft Skills × Release Notes × Headless CMS × Organizing Code × Inet CSS?
Sep 6, 2023
JavaScript Closures & Scope Explained
Sep 4, 2023
Supper Club × Shipping ESM with Mark Erikson
Sep 1, 2023
Anything but Coding - Landscaping, Fitness, and more!
Aug 30, 2023
OG Image Options
Aug 28, 2023
Supper Club × Make React 70% Faster! Million.js with 18 Year Old Aiden Bai
Aug 25, 2023
Rust for JS Devs — Part 2
Aug 23, 2023
8 Tricks When Using the Fetch() API
Aug 21, 2023
Supper Club × How Descript Built A Next Gen Video Editor In The Browser With Andrew Lisowski
Aug 18, 2023
6 or so New Approved and Proposed JavaScript APIs
Aug 16, 2023
JS Fundamentals - Decorators
Aug 14, 2023
Supper Club × Flightcontrol with Brandon Bayer
Aug 11, 2023
Potluck × Is TypeScript Fancy Duct Tape × Back Pain × Cloud Service Rate Limits
Aug 9, 2023
Why is Facebook’s HTML + CSS Such a Mess?
Aug 7, 2023
Supper Club × Ryan Florence of Remix
Aug 4, 2023
Standard Server JavaScript - Deno, Workers, Bun and More
Aug 2, 2023
Rust for JavaScript Developers - Node vs Rust Concepts
Jul 31, 2023
Supper Club × Email Sending, Spam, DMARC, SPF, Styling, and more with Andris Reinman
Jul 28, 2023
Polyfills, Transpiling and Monkey Patching
Jul 26, 2023
User Feedback UI - Toasts, Flash, Validation
Jul 24, 2023
Supper Club × WASM, Fastly Edge, and Polyfill.io with Jake Champion
Jul 21, 2023
Potluck × CSS Variables in React × JS Notebooks × Selling a Domain
Jul 19, 2023
Help Me Help You - How To Ask For Help
Jul 17, 2023
Supper Club × val.town with Steve Krouse
Jul 14, 2023
Stump’d × JavaScript × GraphQL × Memory Safety × Web History
Jul 12, 2023
Roundup - Sick AI Tools For Developers
Jul 10, 2023
Supper Club × Cloudinary with Colby Fayock
Jul 7, 2023
What are Headless Components?
Jul 5, 2023
Lightning CSS
Jul 3, 2023
Supper Club × Messaging Queues and Workers with Armin Ronacher
Jun 30, 2023
WTF is an ORM
Jun 28, 2023
Where to Register a Domain
Jun 26, 2023
Supper Club × Why Netlify bought Gatsby, GraphQL Data Layer, and Headless CMS with Dustin Schau
Jun 23, 2023
Potluck × Warp × Skeleton UI × Edge Functions × Donut Scoping
Jun 21, 2023
AsyncLocalStorage + AsyncContext API
Jun 19, 2023
Supper Club × JavaScript on Hardware, Micro Controllers, ESP32 with Nick Hehr
Jun 16, 2023
Electronics for Beginners
Jun 14, 2023
GitHub Projects, Milestones, Labels, and Actions
Jun 12, 2023
Supper Club × OpenAI, Future of programming, LLMs, and Math with Andrey Mishchenko
Jun 10, 2023
Is JSDoc Better than TypeScript?
Jun 7, 2023
Nothing in CSS - 0 vs 0px, no, none, hidden, initial and unset
Jun 5, 2023
Supper Club × Matt Rothenberg and Idan Gazit on Github Next
Jun 2, 2023
The New Syntax Site × Ingest, Stack, AI and more
May 31, 2023
JavaScript.exe - Standalone Executables
May 29, 2023
Supper Club × Bramus Van Damme on CSS
May 26, 2023
Potluck × JR Devs & Copilot × CSS Variable Limitations × SvelteKit
May 24, 2023
Why Is node_modules So Big?
May 22, 2023
Supper Club × Adam Argyle on What's New in CSS
May 19, 2023
Where Should You Host Your App? Hosting Providers Compared
May 17, 2023
WTF Are Signals And Why Is Everyone So Hot On Them All Of The Sudden?
May 15, 2023
Supper Club × Dylan Jhaveri - Video for the Web and MUX
May 12, 2023
UI Elements - Basics, Best Practice, and Built Ins
May 10, 2023
Bluesky + AT Protocol
May 8, 2023
Supper Club × Zach Lloyd from Warp
May 5, 2023
The Syntax Giveaway Site - Codes, Bots, Tech Stack and More!
May 3, 2023
RPC in JavaScript!
May 1, 2023
Supper Club × Privacy, Cookie Banners, GDPR with Donata and Hans Skillrud
Apr 28, 2023
Potluck × Crypto × SEO × Status Pages × Learning Tools
Apr 26, 2023
CSS Color Functions
Apr 24, 2023
Supper Club × ESLint with Nicholas Zakas
Apr 21, 2023
Can Vanilla CSS Replace Sass Yet?
Apr 19, 2023
Modals, Popups, Popovers, Lightboxes
Apr 17, 2023
Supper Club × Nate Weinert and Tamagui
Apr 14, 2023
600th Episode! Major Announcement + SWAG Giveaway!
Apr 12, 2023
oAuth APIs Explained
Apr 10, 2023
Supper Club × Fabian Kägy - Modern WordPress - Blocks, Page builders, Headless, Custom Fields
Apr 7, 2023
Stump’d Gameshow! Answering Coding Interview Questions from AI
Apr 5, 2023
The New Import Map Standard
Apr 3, 2023
Supper Club × Web Components and Lit with Justin Fagnani of Google
Mar 31, 2023
Potluck × Testing Animations × Tools for Learning × Coding Related Injuries
Mar 29, 2023
Coding with the Open AI / Chat GPT API
Mar 27, 2023
Supper Club × The Role Of UX Designers In Humanizing The Future with Travis Neilson
Mar 24, 2023
Potluck × Learning Web Dev × Video Streaming × Mono Repos
Mar 22, 2023
HTTPS + Tunnel Your Localhost - Cloudflare Tunnels, Ngrok, and more!
Mar 20, 2023
Supper Club × Next.js on AWS + Serverless with Dax Raad
Mar 17, 2023
New Syntax Website Brainstorm! IRL!
Mar 15, 2023
Web Streams Explained
Mar 13, 2023
Supper Club × Digital Nomad with Eric Sartorius
Mar 10, 2023
Fundamentals × What Makes a Website Slow?
Mar 8, 2023
Node in the Browser × WebContainers + NodeBox
Mar 6, 2023
Supper Club × Visual Coding Languages With Steve Sewell
Mar 3, 2023
AI and Coding with ChatGPT
Mar 1, 2023
Clean vs Sloppy Code
Feb 27, 2023
Supper Club × Astro 2.0 with Fred Schott
Feb 24, 2023
Warp Terminal × Next Gen Terminals
Feb 22, 2023
Logging
Feb 20, 2023
Supper Club × Solid.js with Ryan Carniato
Feb 17, 2023
Potluck × Native Web Components × JS Class Mixins × Application Secrets
Feb 15, 2023
Save us from Config File Hell
Feb 13, 2023
Supper Club × Qwik framework from Miško Hevery, the Creator of Angular
Feb 10, 2023
Converting JS to TypeScript
Feb 8, 2023
Polish and Perf
Feb 6, 2023
Supper Club × Rust In Action with Tim McNamara
Feb 3, 2023
570
Feb 1, 2023
CSS Wishlist
Jan 30, 2023
Supper Club × Caleb Porzio
Jan 27, 2023
We React to State of JS 2022
Jan 25, 2023
Container Queries Explained
Jan 23, 2023
Supper Club × Simen Svale Skogsrud and Espen Hovlandsdal from Sanity
Jan 20, 2023
Potluck × JS Modules × HTML Tags × Recession × Budgeting
Jan 18, 2023
Buy It or Build It? A Service is Not a Solution
Jan 16, 2023
Katherine Mello on Liberal Arts → Coding, Bootcamps, and Sustainability
Jan 13, 2023
2023 Goals × Learning and Doing
Jan 11, 2023
TypeScript Fundamentals × Satisfies and as const
Jan 9, 2023
Supper Club × Sarah Drasner on Engineering Management
Jan 6, 2023
Our Predictions for 2023
Jan 4, 2023
TypeScript Fundamentals × Type Narrowing, Guards, and Predicates
Jan 2, 2023
Supper Club × Polypane with Kilian Valkhof
Dec 30, 2022
Were We Wrong? 2022 Predictions Revisited
Dec 28, 2022
554: Desktop apps in JS × Electron and Tauri
Dec 26, 2022
553: Supper Club × Switching into Coding and climbing the Pommade ladder with Kenneth Lyerly
Dec 23, 2022
552: Potluck × Twitter Thoughts × Business Models × Senior Developer
Dec 21, 2022
“Serverless” Databases
Dec 19, 2022
Supper Club × React Video Creator with Jonny Burger
Dec 16, 2022
JavaScript in 2022
Dec 14, 2022
Rendering Methods Explained
Dec 12, 2022
Supper Club × Coding at Disney with Vu Le
Dec 9, 2022
Code Styles: Readable Rules and Petty Preferences
Dec 7, 2022
GitHub Next Projects
Dec 5, 2022
Supper Club × Bun with Jared Sumner
Dec 2, 2022
Potluck × Twitter Following × TypeScript × Playwright
Nov 30, 2022
Serverless Limitations
Nov 28, 2022
Supper Club × Anything But Coding with Wes and Scott
Nov 25, 2022
Responsive Design Techniques
Nov 23, 2022
React use() hook and Async Server Components Proposal
Nov 21, 2022
Supper Club × Ryan Dahl and Deno
Nov 18, 2022
CSS Trends Almanac for 2022 Part 2
Nov 16, 2022
Short Form Content with Tiktok, Reels, Shorts, Tweets
Nov 14, 2022
Supper Club × Open Table LIVE SHOW
Nov 11, 2022
Potluck × Meeting IRL × SSG vs SSR × Domain Privacy
Nov 9, 2022
Zod Schema Validation and Type Generation
Nov 7, 2022
Supper Club × Coding with ADHD with Dr. Courtney Tolinski
Nov 4, 2022
Spooky Web Dev Stories Part 2
Nov 2, 2022
Explained - Buzz Words and Concepts
Oct 31, 2022
Supper Club × GraphQL as an Aggregation Layer with Filipe Ferreira of Sky TV
Oct 28, 2022
Spooky Web Dev Stories 2022
Oct 26, 2022
Hydration & New Frameworks Like Qwik
Oct 24, 2022
Supper Club × tRPC With Alex KATT Johansson
Oct 21, 2022
2022 CSS Trends and Usage Web Almanac
Oct 19, 2022
Bookmarklets
Oct 17, 2022
Supper Club × Neovim, Lua, RPC and Twitch with TJ DeVries
Oct 14, 2022
Use The Platform!
Oct 12, 2022
Syntactic Sugar, Declarative and First Class Citizens? What does that even mean?
Oct 10, 2022
Supper Club × ORMs with Nikolas Burk from Prisma
Oct 7, 2022
Potluck - Using Emoji in Naming × Project Estimates × Goal Planning
Oct 5, 2022
How to Get Past the Blahs and Finish Your Project
Oct 3, 2022
Supper Club × Open Sauced With bdougie
Sep 30, 2022
Wes’ New Soundproof Office
Sep 28, 2022
WTF Is Enhance Framework?
Sep 26, 2022
Supper Club × Arc Browser with Hursh Agrawal
Sep 23, 2022