Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

ShopTalk

Technology

Episodes

Showing 1-100 of 117
Page 1 of 2 Next → »»

709: Slopforking a CMS, Apple Browser Feedback, and Custom Theme CSS

06 Apr 2026

Contributed by Lukas

Show DescriptionDave's plan for when AI finally takes his job, going to the movies in 2026, Chris & Dave chat with Apple about the state of browse...

708: People Are Not Friction, Getting Rid of the CMS, and Social RSS Follow Up

30 Mar 2026

Contributed by Lukas

Show DescriptionMemories of Hawaii, people are not friction in the AI age, what do you pre-load for a flight, can you get rid of the CMS with AI invol...

707: RSS with Social, AI Agent Traffic, and What to Blog About

23 Mar 2026

Contributed by Lukas

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 ...

706: Can You Vibe Code a Canvas App, Geolocation Part 2, & CodePen v2

16 Mar 2026

Contributed by Lukas

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 pu...

705: CodePen Public Beta, Anchor Positioning, and Build Awesome

09 Mar 2026

Contributed by Lukas

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 posi...

704: Sanitizer API with Frederik Braun

02 Mar 2026

Contributed by Lukas

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 ma...

703: Ujjwal Sharma and TC39

23 Feb 2026

Contributed by Lukas

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 Website...

702: Lit-HTML, Implied Target for Popover, and Website Builders

16 Feb 2026

Contributed by Lukas

Show DescriptionChris has opinions about being sick, implied target for popovers, should Apple provide cross platform virtual machine images for Safar...

701: Digital Archives, OpenClaw Security Concerns, and @Property Declarations

09 Feb 2026

Contributed by Lukas

Show DescriptionWhen Dave dies, who gets his domain name? How OpenClaw is a massive security concern, tips on handling a broad design surface area wit...

700: Popover Web Component, Bugs in Blocks, and Where’s Vue?

02 Feb 2026

Contributed by Lukas

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 ...

699: Jeremy Keith on Web Day Out

26 Jan 2026

Contributed by Lukas

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 w...

698: Why is AI Bad at CSS, Monofonts, and Safari Dev Tools

19 Jan 2026

Contributed by Lukas

Show DescriptionWhy are AI tools so bad at CSS layout, Robin Rendle inspired monospaced fonts, CodePen's slideVars library, why are Safari dev tools s...

697: Web Install API, Resizing Text, Active View Transition Type

12 Jan 2026

Contributed by Lukas

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 w...

696: Predictions for 2026, ADHD Updates, and Holiday Catchup

05 Jan 2026

Contributed by Lukas

Show DescriptionCatching up on holidays adventures, Dave's year in ADHD land, and our predictions for 2026. Listen on WebsiteWatch on YouTubeLinks Mad...

695: Happy Project Share Time (2025 Edition)

15 Dec 2025

Contributed by Lukas

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 o...

694: Invoicing with Studioworks with Jessica and Chris

08 Dec 2025

Contributed by Lukas

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 t...

693: Hobbies, Puzzle Game Circuit, and Web Monetization News

01 Dec 2025

Contributed by Lukas

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, ...

692: Killer Feature of Web Components, Skills > MCP, and Streaming HTML?

24 Nov 2025

Contributed by Lukas

Show DescriptionDave has famous people blindness, a cologne life hack is dropped, what is the killer feature of web components, MCPs are so done—foc...

691: Charts + Graphs, Vibe Coding an App, and Debating Affordances

17 Nov 2025

Contributed by Lukas

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 th...

690: Steve Ruiz and tldraw

10 Nov 2025

Contributed by Lukas

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...

689: Tyler Sticka on Colorpeek 2 and Awesome CSS

03 Nov 2025

Contributed by Lukas

Show DescriptionIn this episode we sit down with Tyler Sticka to discuss upgrading his project, Colorpeek. We explore the practical applications of we...

688: Modern CSS Round-Out Tabs, OpenUI, and Why Websites?

27 Oct 2025

Contributed by Lukas

Show DescriptionDave and Chris discuss the transition of QuietUI's license to open source, the creative process behind blogging, modern CSS techniques...

687: Ben Frain on Responsive Design

20 Oct 2025

Contributed by Lukas

Show DescriptionBen's got an updated edition of his book, Responsive Web Design with HTML5 and CSS, to chat about as well as how much AI is being inse...

686: Todd Libby on Deceptive Patterns

13 Oct 2025

Contributed by Lukas

Show DescriptionTodd Libby is on the show to talk with us about deceptive patterns on the web, what WCAG is and who it's for, and 5 deceptive patterns...

685: Fix My Home Tech, What’s Up with Firefox, and the MVP Car

06 Oct 2025

Contributed by Lukas

Show DescriptionWho's the person to hire when your home network isn't working as reliably as it should? And while we're at it - can you also fix Dave'...

684: What Motivates Chris to Keep Working on CodePen?

29 Sep 2025

Contributed by Lukas

Show DescriptionListener questions about CSS ruby-position, crafting adaptive layouts using a responsive component, what keeps Chris motivated to work...

683: iOS 26 Safari, Material Support on the Web, and Fixing The Button Problem

22 Sep 2025

Contributed by Lukas

Show DescriptionDave and Chris discuss the release of Safari in iOS26, the aesthetics of Liquid Glass in CSS, the importance of material design, and t...

682: Whiskey, Security, Antitrust, and Fun with CSS Functions

15 Sep 2025

Contributed by Lukas

Show DescriptionDave's got a Whiskey related content warning, recent security vulnerabilities in NPM, challenges with password management, and the com...

681: CSS Reset Update, Arc Gets Bought, and Why Websites?

08 Sep 2025

Contributed by Lukas

Show DescriptionChris is updating us on the progress of his CSS reset, thoughts on The Browser Company and Arc being bought by Atlassian, and in 2025 ...

680: CSS random(), IDs in HTML, and Chris Goes Browser Shopping

01 Sep 2025

Contributed by Lukas

Show DescriptionA quick update on Dave's hair, CSS random(), view transitions in CSS, thinking about IDs in HTML, opening details elements in a new ta...

679: Two Idiots Argue With Kevin Powell About CSS

25 Aug 2025

Contributed by Lukas

Show DescriptionKevin Powell is on the show with breaking news about display masonry, how his career on YouTube started and where it's at now, selling...

678: AI Hype, Browser Journey, and Content Creation Incentives

18 Aug 2025

Contributed by Lukas

Show DescriptionIdentifying where we are in the AI hype cycle, a quick #davegoeshairy update, what has been the impact of AI on tech creators, Chris i...

677: Background Code Agents, Append AI, and RSS Starter Packs

11 Aug 2025

Contributed by Lukas

Show DescriptionWhat helps you remember a person's name, thinking about background coding agents, is AI for append only mode, what are MCPs and how sh...

676: The $200 Upgrade, CSS Module Scripts, and Social Media Ethos

04 Aug 2025

Contributed by Lukas

Show DescriptionIt's time for a ShopTalk GearTalk segment on video and audio upgrades, a chat about better YouTube thumbnails, buying the $200 Yamaha ...

675: Building Hot Page with Tim Farnam

28 Jul 2025

Contributed by Lukas

Show DescriptionTim Farnam stops by to talk with Chris and Dave about his new project, Hot Page, and why and how he started building it after working ...

674: Context in Console, CodePen’s New Editor, and Looking for a New Arc

21 Jul 2025

Contributed by Lukas

Show DescriptionDave's coming in hot from vacation, how CodePen's new editor imports packages, should CodePen fix your code if you forgot something, t...

673: Live-streaming Demos, CSS Animation Composition, and Anchor Position

14 Jul 2025

Contributed by Lukas

Show DescriptionChris and Dave chat about whether you should wing it or script your videos, unplanned demos versus the safety net of edited videos, st...

672: Design Tokens, Web Compents, and Web Monetization

07 Jul 2025

Contributed by Lukas

Show DescriptionWe're all addicted to Clues by Sam and wonder about the data structure for the site, good thoughts on the design tokens community, sha...

671: Naming Consistency, HTML Includes, and Mixins

30 Jun 2025

Contributed by Lukas

Show DescriptionChris reflects on CSS Day in Amsterdam, allowing languages to grow with nonstandard elements, naming things continues to be hard, shap...

670: Brad and Ian Frost on Their New Design Tokens Course

23 Jun 2025

Contributed by Lukas

Show DescriptionBrad and Ian stop by to chat about their new course, The Complete Guide to Design Tokens, what happens if you don't use design tokens ...

669: Peter Pistorius on Developing RedwoodSDK

16 Jun 2025

Contributed by Lukas

Show DescriptionWe're chatting with Peter Pistorius about the change they made from RedwoodJS to RedwoodSDK, how it's going to handle routing, some ne...

668: Jake Archibald on Native HTML Includes

09 Jun 2025

Contributed by Lukas

Show DescriptionJake Archibald joins us to discuss HTML includes, potential solutions, and the implications of introducing such a feature. We talk abo...

667: Jen Simmons on Declarative Web Push, Form Control Styling, & More

02 Jun 2025

Contributed by Lukas

Show DescriptionJen Simmons stops by to talk about new CSS and Safari features like Form Control Styling, Declarative Web Push, Typography, contrast-c...

666: What Are the Evils of the Web Platform?

26 May 2025

Contributed by Lukas

Show DescriptionHow it all comes back to the why column, dark patterns, privacy and tracking, getting emails forever from one purchase, how to be bold...

665: JavaScript Educator and Twitch Streamer Mat Marquis

19 May 2025

Contributed by Lukas

Show DescriptionFresh off his Megaman Streamathon, Mat Marquis joins us to talk about becoming a professional Twitch streamer, creating a JavaScript c...

664: Figma Sites, CSS Carousels, and Internship Prep

12 May 2025

Contributed by Lukas

Show DescriptionHow much would you pay for new users, initial thoughts on Figma's announcements, CSS carousel follow up, favicon easter eggs, how do y...

663: HBD Dave, Silly Web Fun, Color-Mix Tips

05 May 2025

Contributed by Lukas

Show DescriptionDo we sound drunk on Shorts? What speed do you listen to your podcasts at? Happy Birthday to Dave, Roblox scams, having silly fun on t...

662: Alternative Browsers, Discord vs Circle, and AI in the Browser

28 Apr 2025

Contributed by Lukas

Show DescriptionWe're talking browsers and discussing alternative options like Vivaldi and Brave, the implications of Chrome's potential sale to OpenA...

661: Working Vacations, Ripping Out JavaScript, and Non-US Cloud Service Options

21 Apr 2025

Contributed by Lukas

Show DescriptionWhat are the non-US cloud services options, falling off the blogging train and trying to get back on, working on vacation, Chris recap...

660: Teaching CSS, Conferences, and Masonry Updates

14 Apr 2025

Contributed by Lukas

Show DescriptionFollow up on thoughts about teaching CSS from scratch, questions about conferences to attend as well as a way to kickstart a conferenc...

659: CSS Carousel Configurator Demos with Adam Argyle

07 Apr 2025

Contributed by Lukas

Show DescriptionAdam Argyle joins us to chat about new CSS features that are demo'd in a carousel configurator - a builder-like experience to help vis...

658: Andy Bell on Working with Clients, Writing, and Building Courses for Web Builders

31 Mar 2025

Contributed by Lukas

Show DescriptionWe're joined by Andy Bell, the founder of Set Studio. They discuss the evolution of web design, the importance of client relationships...

657: David Darnes on Web Components and Design Systems

24 Mar 2025

Contributed by Lukas

Show DescriptionDavid Darnes joins us to talk about his work on the Nord design system, writing web components, working with embeds and web components...

656: Onboarding Woes, Coloring Links, and AI Slop Theories

17 Mar 2025

Contributed by Lukas

Show DescriptionOnboarding users is a lot more difficult than you might think it is, how should links be coloured or styled, keeping web software up t...

655: Conspiracy Theory Theories, View Transitions vs CSS Animations, and Autocomplete

10 Mar 2025

Contributed by Lukas

Show DescriptionIt's a speed run meeting edition episode and we're talking conspiracy theories, getting hypnotized, disinformation on TikTok vs the ne...

654: UI + State, AI Missing Context But Adds Browsers, and Scalability on the Web

03 Mar 2025

Contributed by Lukas

Show DescriptionUI and state struggles, AI missing important sand context, should we look forward to AI browsers, how bad is the mobile web in 2025, w...

653: Interop 2025, Attributes, and Black Boxes of AI

24 Feb 2025

Contributed by Lukas

Show DescriptionWe're looking at the Interop 2025 announcements, Dave is hating on (and talking about) attributes, debating better ways to handle colo...

652: Talking to Bots, Building Browser Games, and Political LLMs

17 Feb 2025

Contributed by Lukas

Show DescriptionRemembering the old days before we had bots, teaching kids to talk to bots, how difficult is it to build games in the browser, are we ...

651: Jason Lengstorf on CodeTV.dev, DevRel Panic, and Spicy Gear

10 Feb 2025

Contributed by Lukas

Show DescriptionJason joins us to talk about his rebranding to CodeTV.dev, how Chris Coyier helped him become a star, the power of free, how he makes ...

650: Layout in CSS, Balatro Q&A, Chrome Biz, & Forkin VS Code

03 Feb 2025

Contributed by Lukas

Show DescriptionDoes layout make CSS difficult to learn from scratch, Chris quizzes Dave about Balatro, getting back into Pokemon, why should Google h...

649: Chrome 133, Attribute Update, and Standardized Async CSS

27 Jan 2025

Contributed by Lukas

Show DescriptionDealing with AI creating fake work by famous artists, HTML is actually a programming language, Chrome 133 updates, attr updates, makin...

648: Speculating on Funding Open Source

20 Jan 2025

Contributed by Lukas

Show DescriptionHard hitting investigative journalism episode warning: Chris and Dave speculate on the ways a project like void(0) could make money. L...

647: Slash Pages vs Wikis vs Posts, RSS, Living with an ADHD Diagnosis, and M4 Upgrades

13 Jan 2025

Contributed by Lukas

Show DescriptionIn this episode, we kick off the New Year with chats about battling illness over the holidays, the challenges of maintaining productiv...

646: Hard Code & Soft Skills

16 Dec 2024

Contributed by Lukas

Show DescriptionThe employees of the startup RAPPTR (Quinn Pine, Blaze Lightyear, Astra Q, and Eddit Kit) find themselves in quite a pickle as a rogue...

645: Mouthblogging CSS in 2024

09 Dec 2024

Contributed by Lukas

Show DescriptionRiffing off the CSS Wrapped 2024 list from the Chrome team, we're talking field-sizing, animate to height, anchor positioning, custom ...

644: Mouthblogging HTML in 2025

02 Dec 2024

Contributed by Lukas

Show DescriptionWe're talking HTML this episode, detail summary, HTML datalist element, styling selects, anchored pop ups, popovers, invokers, HR in s...

643: Social Capital, Easter Eggs in Apps, & CSS Parts

25 Nov 2024

Contributed by Lukas

Show DescriptionHow do you like your turkey at Thanksgiving, building social capital with the neighbors, a brief SportsTalk Show segment, noticing eas...

642: Chris Person on Forums, Reddit, and Cooperative Reporting

18 Nov 2024

Contributed by Lukas

Show DescriptionChris Person from Aftermath joins us to chat about the state of forums in 2024, being downwind of knowledge, forum drama, Reddit and S...

641: Passkey Usage, Writing Code with a Bot, and What’s Up With Java?

11 Nov 2024

Contributed by Lukas

Show DescriptionWe've got a few leftovers from Halloween to process, what's been happening with Passkeys in late 2024, have you tried to write HTML fa...

640: Navigating the Pros and Cons of Web Components

04 Nov 2024

Contributed by Lukas

Show DescriptionRiffing off a Dave Rupert blog post, Chris and Dave talk through the pros and cons of web components, when to use them, when it's a ba...

639: DX, JSON, XML, HTML, and Databases! Oh My!

28 Oct 2024

Contributed by Lukas

Show DescriptionHow important is the DX of software vs how important is the person showing off the software, Douglas Crockford and JSON, remembering X...

638: Q&A About Copyright, Jekyll, Joomla, Statamic, and More!

21 Oct 2024

Contributed by Lukas

Show DescriptionDave's designing a new tshirt, questions for lawyers about copyrights for code projects, what does the copyright in the footer actuall...

637: Approachable Open Source with Brian Muenzenmeyer

14 Oct 2024

Contributed by Lukas

Show DescriptionBrian Muenzenmeyer joins the show to talk about his book, Approachable Open Source, ways we can make open source easier to get in, imp...

636: W Hot Drama Week (WordPress, WP Engine, and Web Components – Oh My!)

07 Oct 2024

Contributed by Lukas

Show DescriptionWe're getting some feelings out about WordPress and Matt Mullenweg vs WP Engine drama, as well as the Web Components conversation that...

635: Jeff Robbins and Visibox as an Instrument for Video

30 Sep 2024

Contributed by Lukas

Show DescriptionJeff Robbins stops by to talk about his software, Visibox, that was used at Frostapalooza for presenting video at the concert, what it...

634: Fabian Kägy on WordPress, Blocks, and Enterprise Dev

23 Sep 2024

Contributed by Lukas

Show DescriptionFabian Kägy helps us understand the modern WordPress development process, Gutenberg vs Block editor vs full site editing, building wi...

633: Thomas Steiner on AI in Chrome and the Web

16 Sep 2024

Contributed by Lukas

Show DescriptionThomas Steiner from Project Fugu talks with us about AI in Chrome, the small large language model in use, how features like this are r...

632: Adam Coster on Game Development and Crashlands 2

09 Sep 2024

Contributed by Lukas

Show DescriptionAdam Coster talks with us about working with his family in game development, how they get started making games, what all is involved w...

631: Dave’s Second Brain Idea, Notion Thoughts, and Google’s LLM in Chrome

02 Sep 2024

Contributed by Lukas

Show DescriptionDave's got an idea for a second brain app that's customized to his brain, where we're at with Notion and other notes apps, and accessi...

630: Frostapalooza Recap, Follow Up, and Messy Codebases

26 Aug 2024

Contributed by Lukas

Show DescriptionChris has a birthday today , we recap our Frostapalooza experience celebrating Brad Frost's birthday, do all codebases become a mess, ...

629: The Great Divide, Global Design + Web Components, and Job Titles

19 Aug 2024

Contributed by Lukas

Show DescriptionA bit of follow-up on vibe driven development and JavaScript not causing The Great Divide, writing testing automation, global design s...

628: Tending to RSS Feeds, Code Hike’s Fine Markdown, and Cloudflare R2

12 Aug 2024

Contributed by Lukas

Show DescriptionDoc told me to travel but there's COVID on the planes, Dave's got a 2x life update, how often do you manage or prune your RSS feed sub...

627: Getting Comfortable with the Struggle and Vibe Driven Development

05 Aug 2024

Contributed by Lukas

Show DescriptionChris brings some blog posts to talk about including being comfortable with the struggle of developer life, Cloudflare Workers + monor...

626: We Were Wrong and Keep Getting in Trouble

29 Jul 2024

Contributed by Lukas

Show DescriptionChris has some follow up on blog posts and past podcast episodes to respond to including browsers and browser engines, advertising on ...

625: CarTalk, Ownership of A Book Apart, and URL Shorteners

22 Jul 2024

Contributed by Lukas

Show DescriptionDave's putting together a platform for his presidential bid and workshops his policies, discussing vehicle options for a family in 202...

624: Blogging, In App Browsers are Bad, and Teaching CSS from Scratch

15 Jul 2024

Contributed by Lukas

Show DescriptionOn this epsiode we're talking about the current state of blogging and social media, the polyfill hack, whether in app browsers should ...

623: Assigning Weight Dynamically, CoPilot vs Other AI, and Monorepos

08 Jul 2024

Contributed by Lukas

Show DescriptionWe're talking about assigning a weight to items in a layout, differentiating between banger posts and regular blog posts, using social...

622: Website Rendering, Updating Software, and Edge Gets Faster

01 Jul 2024

Contributed by Lukas

Show DescriptionWe're talking website rendering, server side rendering, Astro's server islands, perf hits for navigation elements, updating software b...

621: Setting Up Prettier and Linting, Comparing Colors, and Accessibility Overlays

24 Jun 2024

Contributed by Lukas

Show DescriptionWe've got follow up on Cloudflare and Cara from last episode, a question about setting up Prettier and auto linting, a cool tool from ...

620: Cloudflare #HotDrama, Auth, and Prototyping Thoughts

17 Jun 2024

Contributed by Lukas

Show DescriptionWe dive a bit deeper into the Cloudflare drama of the past couple of weeks, Instagram ads vs Cara art, what to do about Auth in your a...

619: Svencodes

10 Jun 2024

Contributed by Lukas

Show DescriptionSven Neumann aka Sven Codes talks with us about SudokuPad, developing a cross-platform app, integrating new puzzles and features, the ...

618: Matt Visiwig on SVGBackgrounds

03 Jun 2024

Contributed by Lukas

Show DescriptionMatt Visiwig stops by to chat with us about his site, SVGBackgrounds.com, a membership site for copy-and-paste website graphics built ...

617: Economic & AI Vibes with Jason Grigsby

27 May 2024

Contributed by Lukas

Show DescriptionWe're chatting with Jason Grigsby about what a white-collar recession means, how the sources and methods of consuming news shape our p...

616: Strum Machine with Luke Abbott

20 May 2024

Contributed by Lukas

Show DescriptionLuke Abbott is the creator of Strum Machine, an app that simulates backing tracks by stitching together individual notes, chords, and ...

615: Dave Goes Windows For Real

13 May 2024

Contributed by Lukas

Show DescriptionDave's got job news to share, as well as insight into the process of what applying for a job in tech is like in 2024. We also talk abo...

614: CSS Grid Level 3 aka Masonry with Adam Argyle

06 May 2024

Contributed by Lukas

Show DescriptionAdam Argyle stops by to chat about the conversation that's happening around CSS Grid / Masonry. What do we want? What might Apple's re...

613: Recording Live Music, WebC, Open Source, & WordPress Studio

29 Apr 2024

Contributed by Lukas

Show DescriptionChris bought recording gear off an Instagram ad, our thoughts on WebC, CodePen upgrades Yarn, thoughts on the commercial value of open...

612: Matt Haughey on a Fantasy Blogging CMS Setup

22 Apr 2024

Contributed by Lukas

Show DescriptionMatt is here to talk about creating the perfect fantasy CMS for blogging, moderating comments at Metafilter, building sane defaults in...

611: React! TypeScript! Jobification! Drupal!

15 Apr 2024

Contributed by Lukas

Show DescriptionDave & Chris and thoughts on career advice that worked 3 years ago but isn't as helpful now, marking tests with ChatGPT, is taking...

610: TypeScript in 2024, Signals, Productivity Sniped, and Follow Up

08 Apr 2024

Contributed by Lukas

Show DescriptionDave's about to be eclipsed, the state of TypeScript in 2024, signals stage zero proposal, corrections on accessibility in frameworks ...

Page 1 of 2 Next → »»