Discover
ShopTalk
472 Episodes
Reverse
Show DescriptionListener John has a VSCode extension to share, Chris muses on why nobody has attempted to build the social side of RSS, a listener is experimenting with feature-based folder structures, how do you feel about AI traffic on your website, what can someone blog about in 2026, and Digg gets dugg by bots.
Listen on WebsiteWatch on YouTubeLinks
DTF St. Louis | Official Trailer
Parasite (2019)
tag-toggle - Visual Studio Marketplace
CommonRSS
Skyreader
Tim Disney (@disnetdev.com) — Bluesky
Feedbin
Webspace Invaders · Matthias Ott
Show DescriptionAre we all going to vibe code our own bespoke apps now, can a canvas app be vibe coded, more geolocation API thoughts, CodePen v2's public beta is now out, and private pens explained.
Listen on WebsiteWatch on YouTubeLinks
March Mad CSS
Scroll My Mac
Setapp | Powerful apps for Mac & iOS
Move tests to closed source repo · Issue #8082 · tldraw/tldraw
Enterprising developer somehow writes an x86 CPU emulator in plain CSS — no Javascript, no WASM, just stylesheet computing
Traditional Irish music on The Session
CodePen Radio – CodePen
Show DescriptionChris talks through going public with CodePen v2's beta, the magic words and AI skills needed today, Chris has a beef with anchor positioning, thoughts on classless CSS libraries, Eleventy growing up into Build Awesome, and how would you pass an hour by quickly? (Hopefully by listening to this podcast.)
Listen on WebsiteWatch on YouTubeLinks
Magic Words
Anchor Interpolated Morph (AIM) · January 23, 2026
Build Awesome by Font Awesome
Build Awesome: We're pausing our Kickstarter!
Build a Web Site in 7 Minutes with Build Awesome
Quiet UI
Good Sudoku
CodePen
Show DescriptionWe talk with Frederik Braun from Mozilla about the Sanitizer API, how it works with HTML tags and web components, what it does with malformed HTML, and where CSP fits in alongside the Sanitizer API.
Listen on WebsiteWatch on YouTubeGuestsFrederik BraunGuest's Main URL • Guest's SocialSecurity engineer and manager working on the Mozilla Firefox web browser
Links
Frederik Braun: Why the Sanitizer API is just setHTML()
Frederik Braun
freddyb (Frederik B)
SponsorsBluehostDo you ever feel like pre-configured hosting is slowing you down? That is where VPS hosting starts to make a lot more sense. With Bluehost VPS, you are not stuck inside someone else's environment. You get full control of the server. You can spin up Docker, deploy containerized apps, run workflows, and connect your CRM, databases, and APIs without weird restrictions.
No shared bottlenecks. No artificial limits.
If you want to actually own your stack, your data, your performance, your roadmap, VPS is the move.
Show DescriptionWe're joined by Ujjwal Sharma to talk about what the TC39 is, who's in it, and how the TC39 group guides JavaScript.
Listen on WebsiteGuestsUjjwal SharmaGuest's Main URL • Guest's SocialDeveloper Advocacy, Programming Languages & Web Standards
Links
Ryzokuken (Ujjwal Sharma)
LinkedIn
X (Twitter)
Igalia
TC39
Use JSDoc
Show DescriptionChris has opinions about being sick, implied target for popovers, should Apple provide cross platform virtual machine images for Safari testing, what tips are there for beginners to HTML and CSS, which website builder CMS's do we recommend, and a Chipotle hack for your lunch plans.
Listen on WebsiteWatch on YouTubeLinks
The Missing Link for Web Components – Frontend Masters Blog
Better defaults for popovers - Manuel Matuzovic
346: With Ben Evans – CodePen
Ben Evans on CodePen
Pure CSS Only Portrait - Isla
Pure CSS Still Life - Water and Lemons
A Single Div
Webflow
Craft CMS
Sanity
Contentful
Show DescriptionWhen Dave dies, who gets his domain name? How OpenClaw is a massive security concern, tips on handling a broad design surface area with a design system, changing database values with text-transform, should you declare CSS properties with @property, and was Chris wrong about CSS?
Listen on WebsiteWatch on YouTubeLinks
Your Home for a Century: Our 100-Year Domains and Plans
1Password Access after Death, Legacy Contacts | 1Password Community
From magic to malware: How OpenClaw's agent skills become an attack surface | 1Password
Openclaw (clawdbot), Agents and the Age of Personal Software - YouTube
bbPress.org
WooCommerce
cap - no cap
Nice Select · February 3, 2026
SponsorsAxe-ConAxe-con - the world's largest digital accessibility conference is from the makers of Axe-core and Axe DevTools Browser Extension. Taking place online on February 24-25. Registration is free and also gets you access to the on-demand recordings.
Axe-con has a specific Development Track for dev content - some top speakers are Ire Aderinokun (front-end developer and Google developer expert), Jesse Beach (Software Engineering Manager at Meta), and other prominent folks from orgs like Coinbase, Zendesk, Red Hat, Atlassian, and more.
Show DescriptionWe're passing over another milestone episode and answering your Q's with our A's while we do it: Dave goes 3D printing, should CSS be inside a web component, Chris is trying to build web component for popovers, why isn't Vue used or talked about more, finding bugs in blocks in the new CodePen, and we're grateful for 700 episodes.
Listen on WebsiteWatch on YouTubeLinks
Vue.js - The Progressive JavaScript Framework | Vue.js
vuejs/petite-vue
Syntax: Hacking Pizza Ordering For Fun And Profit - YouTube
Theo - Twitch
SponsorsAxe-ConAxe-con - the world's largest digital accessibility conference is from the makers of Axe-core and Axe DevTools Browser Extension. Taking place online on February 24-25. Registration is free and also gets you access to the on-demand recordings.
Axe-con has a specific Development Track for dev content - some top speakers are Ire Aderinokun (front-end developer and Google developer expert), Jesse Beach (Software Engineering Manager at Meta), and other prominent folks from orgs like Coinbase, Zendesk, Red Hat, Atlassian, and more.
Show DescriptionWeb Day Out is coming up and Jeremy Keith from Clearleft (name pending the ShopTalk Show rebrand) is here to chat about it and while we've got him, Dave throws him on the hot seat to answer some hard hitting journalism questions about the state of the web in 2026.
Listen on WebsiteWatch on YouTubeLinks
Web Day Out in Brighton, March 12th 2026
Strategic design partners for website and service design | Clearleft
css.properties
Raycast - Your shortcut to everything
Rachel Andrew – Doing stuff on the web since 1996.
Browser support at Clearleft
CSS Day 2026, 11th & 12th of June, Amsterdam
SponsorsAxe-conAxe-con - the world's largest digital accessibility conference is from the makers of Axe-core and Axe DevTools Browser Extension. Taking place online on February 24-25. Registration is free and also gets you access to the on-demand recordings.
Axe-con has a specific Development Track for dev content - some top speakers are Ire Aderinokun (front-end developer and Google developer expert), Jesse Beach (Software Engineering Manager at Meta), and other prominent folks from orgs like Coinbase, Zendesk, Red Hat, Atlassian, and more.
Show DescriptionWhy are AI tools so bad at CSS layout, Robin Rendle inspired monospaced fonts, CodePen's slideVars library, why are Safari dev tools so hard to use, button follow up, and what player component does ShopTalk use for it's website?
Listen on WebsiteWatch on YouTubeLinks
Clair Obscur | Expedition 33
Apple One
Where’s the AI design renaissance?
Outlyne
Bolt
Lando Norris
Robin Rendle
Dave Rupert
Casey Newton
slideVars - Automatic Sliders for CSS Custom Properties
Media Chrome Docs
SponsorsAxe-conAxe-con - the world's largest digital accessibility conference is from the makers of Axe-core and Axe DevTools Browser Extension. Taking place online on February 24-25. Registration is free and also gets you access to the on-demand recordings.
Axe-con has a specific Development Track for dev content - some top speakers are Ire Aderinokun (front-end developer and Google developer expert), Jesse Beach (Software Engineering Manager at Meta), and other prominent folks from orgs like Coinbase, Zendesk, Red Hat, Atlassian, and more.
Show DescriptionWe're talking new stuff (to us) that we haven't chatted about yet like display:grid-lanes, the web install API, resizing text on the web, scroll triggered animations, active view transition type, and a Quick Look at CodePen v2 features.
Listen on WebsiteWatch on YouTubeLinks
694: Invoicing with Studioworks with Jessica and Chris – ShopTalk
Email Marketing Platform | Litmus
Most Reliable App & Cross Browser Testing Platform | BrowserStack
Ios Vs Android In 2025 · December 27, 2025
Masonry Layout is Now grid-lanes | CSS-Tricks
Bruce Lawson's personal site : A first look at the Web Install API
PWAStore - Free Web App Store | Install Apps Instantly
Download the latest indie games - itch.io
Grid Paper
Squoosh
SVGOMG - Optimize and minify SVG images
Never write your own Date Parsing Library—zachleat.com
FitText - A plugin for inflating web type
Twenty Twenty-Five - daverupert.com
Cyd Stumpel | Portfolio Cyd Stumpel
SponsorsStudioworksManage clients and contacts, send branded invoices, receive payments, access educational resources, and connect with a supportive community.
We’re building the best business hub for freelancers who want a custom client experience that feels polished and professional — with much more in store.
Show DescriptionCatching up on holidays adventures, Dave's year in ADHD land, and our predictions for 2026.
Listen on WebsiteWatch on YouTubeLinks
Madhur Jaffrey Teaches Indian Cooking
What’s Going to Happen in Web Dev During 2026 - Syntax #967
2025 - Web Performance Calendar
SponsorsStudioworksManage clients and contacts, send branded invoices, receive payments, access educational resources, and connect with a supportive community.
We’re building the best business hub for freelancers who want a custom client experience that feels polished and professional — with much more in store.
Show DescriptionAfter a bit of gaming talk, Chris and Dave are sharing a bunch of cool projects that our Discord community members have been sharing over the past year including things like a web component based admin bar, shape CSS generators, new website portfolios, HTML-first web framework, email markup databases, miniature paintings, AI tools and ducks, and a lot more.
ShopTalk will be taking a break after this episode until the new year. Happy holidays for 2025 and we look forward to a great year in 2026 sharing our love of all things HTML, CSS, and building websites.
Listen on WebsiteWatch on YouTubeLinks
BALL x PIT on Steam
Overwatch 2
Call of Duty® | Best-Selling Video Game Franchise
THE FINALS on Steam
Welcome to Steam
Home | Vulkan | Cross platform 3D Graphics
Dota 2
Counter-Strike 2
Learn JavaScript, React, and TypeScript to Node.js, Fullstack, and Backend | Frontend Masters
HTML for People
GitHub - StfBauer/markshell: Markshell allows you to convert Markdown to a beautiful output on the shell, Ideal for any custom built NodeJS CLI.
Admin Bar Component | Will Browar
ship-shape.win
Quina - Menu
Crashlands 2 | Games | Butterscotch Shenanigans
How Many Dudes? on Steam
Unoffice Hours Webring
Unoffice Hours - Dave Smyth
Dynamic Dummy Image Generator - DummyImage.com
Lynn Fisher
Nestflix
o(m)g:image | Question 1
Making o(m)g:image, Part III: The HTML - Jim Nielsen’s Blog
Outlyne - AI Website Builder | Create Stunning Websites with AI
Greenwood
I Hid a Dozen Easter Eggs on This Website – Unapologetic
MacStories - Apple news, app reviews, and stories by Federico Viticci and friends.
SotB14 | State of the Browser 14
The Email Markup Database
(2) Post | LinkedIn
Storybook MCP sneak peek
Andy Ford - miniature painter
Rubber AI
Baseline Tennis - Ulimate Tennis ladder for competitive and casual players
Intersecting Us - Where we explore math stories together.
bitty - a web tool for interesting pages
Dolphin Maker 2.0
Chris Enns + Lemon Productions
SponsorsStudioworksManage clients and contacts, send branded invoices, receive payments, access educational resources, and connect with a supportive community.
We’re building the best business hub for freelancers who want a custom client experience that feels polished and professional — with much more in store.
Show DescriptionChris and Jessica from Studioworks join us to talk about their new app, why they're uniquely qualified to run an invoicing app, what the long term vision is for Studioworks, pricing models of subscription apps, how invoicing isn't just for web nerds anymore, helping neurospicy people get paid for their work, and what it's like to transfer to a new invoicing app.
Listen on WebsiteWatch on YouTubeGuestsJessica HischeGuest's Main URL • Guest's SocialJessica Hische is a lettering artist and author with a tendency to overshare and a penchant for procrastiworking.
Chris ShiflettGuest's Main URL • Guest's SocialChris Shiflett is a husband, father, entrepreneur, community leader, author, speaker, and amateur athlete.
Links
Studioworks.app
The web's grain by Frank Chimero
SponsorstldrawHave you ever wanted to build an app that works kinda like Miro or Figma, that has a zoomable infinite canvas, that’s multiplayer, and really good, but you also want to build it in React with normal React components on the canvas?
Good news! tldraw is the world’s first, best, and only SDK for building infinite canvas apps in React.
tldraw takes care of all the canvas complexities — things like the camera, selection logic, and undo redo — so that you can focus on building the features that matter to your users. It’s easy to use with plenty of examples and starter kits, including a kit where you can use AI to create things on the canvas.
Get started for free at tldraw.dev/shoptalk, or run npm create tldraw to spin up a starter kit.
Show DescriptionWhy do we turkey when there's so many (better) options for meals, how many hobbies do we really need and why can't we do all of them, Clues by Sam difficulties and doing the puzzle game circuit, does Dave like D&D or does Dave like systems, the ongoing web monetization attempts, and Brecht on range group.
Listen on WebsiteLinks
Alton Brown Cooks Food | Episode 1: The Big Bird
Big Green Egg
Tobi Workwear
Clues By Sam
Stars – Daily Puzzle | Inkwell Games
Fields – Daily Puzzle | Inkwell Games
Tiled Words
646: Hard Code & Soft Skills – ShopTalk
Lasers & Feelings by John Harper
Greetings, Scoundrel | Blades in the Dark RPG
Monster of the Week – Evil Hat
Mothership RPG – Tuesday Knight Games
Pathfinder Roleplaying Game | Paizo
Baldur's Gate 3 on Steam
633: Thomas Steiner on AI in Chrome and the Web – ShopTalk
Web Monetization is Still Inching Along – Frontend Masters Blog
Open Letter
Interledger Foundation
Web Monetization – Chrome Web Store
GateHub
Grid Paper
utilitybend Blog
SponsorstldrawHave you ever wanted to build an app that works kinda like Miro or Figma, that has a zoomable infinite canvas, that’s multiplayer, and really good, but you also want to build it in React with normal React components on the canvas?
Good news! tldraw is the world’s first, best, and only SDK for building infinite canvas apps in React.
tldraw takes care of all the canvas complexities — things like the camera, selection logic, and undo redo — so that you can focus on building the features that matter to your users. It’s easy to use with plenty of examples and starter kits, including a kit where you can use AI to create things on the canvas.
Get started for free at tldraw.dev/shoptalk, or run npm create tldraw to spin up a starter kit.
Show DescriptionDave has famous people blindness, a cologne life hack is dropped, what is the killer feature of web components, MCPs are so done—focus on skills instead, should custom events exist, and thoughts about streaming HMTL.
Listen on WebsiteWatch on YouTubeLinks
Good Hang With Amy Poehler - The Ringer
Sebastian Maniscalco Has a Little More Pepper in His Hair These Days - The Ringer
Guitar Center Austin Music Store
normansrareguitars.com – Norman's Rare Guitars
The killer feature of Web Components - daverupert.com
figma/code-connect: A tool for connecting your design system components in code with your design system in Figma
Chrome DevTools (MCP) for your AI agent | Blog | Chrome for Developers
Stop Using CustomEvent
SponsorstldrawHave you ever wanted to build an app that works kinda like Miro or Figma, that has a zoomable infinite canvas, that’s multiplayer, and really good, but you also want to build it in React with normal React components on the canvas?
Good news! tldraw is the world’s first, best, and only SDK for building infinite canvas apps in React.
tldraw takes care of all the canvas complexities — things like the camera, selection logic, and undo redo — so that you can focus on building the features that matter to your users. It’s easy to use with plenty of examples and starter kits, including a kit where you can use AI to create things on the canvas.
Get started for free at tldraw.dev/shoptalk, or run npm create tldraw to spin up a starter kit.
Show DescriptionWhat do Balatro streamers do when the game is over, Random in CSS is so hot right now, Dave has a better idea for charts and graphs that would change the world, Quiet UI follow up, Dave tries vibe coding a tennis app and doesn't completely John McEnroe his laptop, Chris wonders about better cursor UI on the web, and debating affordances vs conventions.
Listen on WebsiteWatch on YouTubeLinks
Jynxzi - Twitch
BALL x PIT on Steam
Enhancing Web Components Safely with Self-Destructing CSS by Scott Jehl
https://webawesome.com
Podcast Awesome
Quiet UI
A Beautiful Site
Eleventy is a simpler static site generator
Don’t use custom CSS mouse cursors – Eric Bailey
Home | Rach Smith's digital garden
The Two Button Problem – Frontend Masters Blog
SponsorstldrawHave you ever wanted to build an app that works kinda like Miro or Figma, that has a zoomable infinite canvas, that’s multiplayer, and really good, but you also want to build it in React with normal React components on the canvas?
Good news! tldraw is the world’s first, best, and only SDK for building infinite canvas apps in React.
tldraw takes care of all the canvas complexities — things like the camera, selection logic, and undo redo — so that you can focus on building the features that matter to your users. It’s easy to use with plenty of examples and starter kits, including a kit where you can use AI to create things on the canvas.
Get started for free at tldraw.dev/shoptalk, or run npm create tldraw to spin up a starter kit.
Show DescriptionSteve Ruiz talks about what tldraw is and who it's for, how they've dealt with data on all the computers, what's new in the tldraw SDK, ideas for building on top of tldraw, tldraw's business model, and what the future holds for tldraw the company.
Listen on WebsiteWatch on YouTubeGuestsSteve RuizGuest's Main URL • Guest's SocialA developer, designer, and now startup founder in London. I build lots of prototypes. Sometimes those prototypes turn into products.
Links
tldraw • very good free whiteboard
tldraw computer
makereal
Docs • tldraw
tldraw - Visual Studio Marketplace
Globs Designer
ClickUp | The everything app for work
Steve Ruiz
steveruizok (Steve Ruiz)
tldraw (@tldraw) / X
Show DescriptionIn this episode we sit down with Tyler Sticka to discuss upgrading his project, Colorpeek. We explore the practical applications of web components and CSS, and how they are shaping the future of web development. Tyler shares his experiences with prototyping and the challenges of maintaining simplicity in design.
Listen on WebsiteWatch on YouTubeGuestsTyler StickaGuest's Main URL • Guest's SocialI work with organizations to create and ship expressive, delightful and performant responsive experiences. I often design in the browser and I love to draw.
Links
Wirecutter: New Product Reviews, Deals, and Buying Advice
Zojirushi SM-KHE48AG Stainless Steel Mug, 16-Ounce, Smoky Blue : Amazon.ca: Home
Tyler Sticka (@tylersticka@social.lol) - social.lol
Tyler Sticka (@tylersticka.com) — Bluesky
Colorpeek 2 – Tyler Sticka
Colorpeek · Simply Share Colors
Emmet — the essential toolkit for web-developers
AI Browsers, ad nauseam – Tyler Sticka
ChatGPT's Atlas: The Browser That's Anti-Web - Anil Dash
David Darnes - Designer, Front-end Developer & Writer specialising in Design Systems, Eleventy, Ghost & Jamstack
David Bushell – Freelance Web Design & Front-end Development (UK)
Show DescriptionDave and Chris discuss the transition of QuietUI's license to open source, the creative process behind blogging, modern CSS techniques, and the features of QuietUI, a new design system with unique components.
Listen on WebsiteWatch on YouTubeLinks
CodePen
50 Reasons to Build a Website – Frontend Masters Blog
"Why would anybody start a website?" - daverupert.com
Clues By Sam
Inkwell Games
wip: terminal (initial commit)
Modern CSS Round-Out Tabs – Frontend Masters Blog
Quiet UI
Web Awesome
Lots to shout about in Quiet UI - daverupert.com









Great episode! The discussion on live-streaming tools really shows how important reliable platforms are. In the same way, https://kuciingapk.id/ has become a go-to place for exploring different APKs that make streaming smoother and more accessible. It’s not just about watching—it’s about finding apps that fit your style, whether for movies, games, or live shows, giving users more freedom to enjoy content on their own terms.
Quick to hire quick to fire probably works well in the senior dev world where monthly salaries start at the level of the 10% of a house. Or 100%. But not for juniors. And how do you want to have committed people if you don't care about their personal development?
we're in the business of doing things right. ❤
I've bought git unfuck. Yeah!
Cool! could you please put all the useful stuff was in whe show, so that I don't have to listen earlier shows? Thanks an d happy anniversary!
if you would like to have more followers on linkedin, just share your profile on your website. :)
Excellent podcast, I will listen in future. It is relevant to me. Heard about the Ramotion company, saw their work, it's impressive. Here's a link (https://www.ramotion.com/) take a look, tell me your opinion about these guys. I want to cooperate with them, but I need an expert opinion.
Hi!
brohiem, where are those links?
I've started using GraphQL because of this talk. Now I love it and want to use it everywhere. ❤️
New frontend developer here tuning in on Peggy Rayzis' Apollo GraphQL talk. I started using it 2 weeks ago, best data management tool I've ever used
I really like the intro music!
A little too React heavy for my taste. I'm an Angular developer, and the hosts essentially ignore that Angular exists.