604: VS Code Plugins, Git as a Radical Statement, Tailwind & Arc Drama
Show DescriptionA follow up on jQuery conversation, Microsoft owning all the things, what VS Code plugins are your ride or die, the ability to Git from wherever you want, Tailwind drama, global design system follow up, Arc Search gets roasted, and Frontend Design Conference is back!
Listen on Website →Links
GitHub - tc39/proposal-type-annotations: ECMAScript proposal for type syntax that is erased - Stage 1
Chris Coyier on Embracing Technology and the Future of Web Development - Whiskey Web and Whatnot - Episode 131
Zed
Dracula Official
GitLens
Tower Git Client
GitHub Desktop
“Wherever you get your podcasts” is a radical statement - Anil Dash
Sourcetree
Tailwind marketing and misinformation engine
What is Utility-First CSS?: HeydonWorks
A Global Design System | Brad Frost
Thoughts on a Global Design System – Chris Coyier
Arc Search
Can Apple Win Back Music - Brad Frost
Carolina Chocolate Drops
TPAIN - Twitch
Front-end Design Conference - April 25-26, 2024
SponsorsWixWix Studio combines pure web design with maximum productivity. Taking the grind out of website creation for professional designers. Use the powerful visual editor, or work online in a VS Code-based IDE, or code locally and push changes via GitHub.
2/26/2024 • 56 minutes, 43 seconds
603: Deno, React Alternatives, and Copilot Concerns with Triple Threat Josh Collinsworth
Show DescriptionJosh (or Jsoh) stops by to talk about his work at Deno, recent blog posts on Copilot, why Svelte is awesome and React is not, Apple and PWA, and building word games on the web.
Listen on Website →GuestsJosh CollinsworthGuest's Main URL • Guest's TwitterFrontend Engineer at Deno, the maker and designer of the word games Quina, and Hondo.
Links
Josh Collinsworth
Deno, the next-generation JavaScript runtime
Deno Deploy | Deno
Fresh - The next-gen web framework.
I worry our Copilot is leaving some passengers behind - Josh Collinsworth blog
How A Small Team of Developers Created React at Facebook | React.js: The Documentary
Vite | Next Generation Frontend Tooling
Screen Recorder for macOS. Beautiful videos in minutes | Screen Studio
CleanShot X for Mac
stitchy - crates.io: Rust Package Registry
Raycast
Home
Squoosh
RunJS - JavaScript Playground
Quina - Menu
Hondo - a word game in 100 words or less
Home / PWABuilder
SponsorsJoin Elicit as a software engineerElicit’s goal is to radically increase high-quality reasoning in science and beyond. As early as 2017, they pioneered process supervision, an approach to breaking down complex work for advanced machine learning systems, so that it remains transparent and controllable. Today they use language models to help more than 200,000 researchers each month. They just raised a $9 million seed round and are looking for exceptional engineers across frontend, backend, and ML. If you're an exceptional front-end engineer looking to build the next generation of AI interfaces with a modern tech stack (Next, Tailwind, Chakra), join them!
2/19/2024 • 1 hour, 2 minutes, 22 seconds
602: What Does Accessibility Really Mean?
Show DescriptionVoiceover pays us a visit, we talk about what accessibility really means, the difficulty of closing a dialogue element, web components at work, and jQuery 4 is out.
Listen on Website →Links
Opportunities for AI in Accessibility – A List Apart
the-pastry-box-project.net
An Alphabet of Accessibility Issues by Anne Gibson
Alphabet of Accessibility Deck
Understanding accessibility through ABCs – On the Issues
Frontend Masters Boost – Helping Your Journey to Senior Developer
storage-form Web Component - David Darnes
CodeMirror
FitVids.JS - A lightweight, easy-to-use jQuery plugin for fluid width video embeds.
HTML with Superpowers | HTML with Superpowers
Learn from Dave Rupert's courses | Frontend Masters
jQuery
SponsorsMiroFind simplicity in your most complex projects with Miro. Your first three Miro boards are free when you sign up today at Miro.com.
2/12/2024 • 1 hour, 5 minutes, 38 seconds
601: Brad Frost on A Global Design System + Frostapalooza
Show DescriptionBrad Frost has got design systems on his mind—at a global scale. What is a global design system? Are two design systems ever the same? How would this slot inside atomic design? What has been the response from the web community to global design system as an idea? And what's Frostapalooza?
Listen on Website →GuestsBrad FrostGuest's Main URL • Guest's TwitterDesign system consultant, web designer, speaker, writer, and musician located in beautiful Pittsburgh, PA.
Links
A Global Design System | Brad Frost
Shadcn UI
Homer Designs a Car
This Is Big Design
Frostapalooza Concert
Brad Frost
Brad Frost (@brad_frost) • Instagram photos and videos
bradfrost (Brad Frost) · GitHub
Brad Frost on CodePen
Brad Frost
Brad Frost
brad_frost’s Music Profile | Last.fm
SponsorsJam.devYou’ve probably heard of Jam.dev, it’s used by more than 60,000 people. It’s a free tool that saves developers a ton of frustration. It forces your teammates to make the perfect bug report. They can’t do it wrong because it automatically includes a video of the bug, console logs, network requests, everything you need to debug. It automatically lists out the steps to reproduce. It’s so easy to get your teammates to use. It’s just a Chrome extension. When they see a bug, they click a button and right away it creates a ticket. So it saves time for them.
2/5/2024 • 1 hour, 3 minutes, 20 seconds
600: Where Will The Web Be 12 Years from Now?
Show DescriptionWe've got your feedback as well as our thoughts on where we all think the web will be in 2036 - as we celebrate 12 years of ShopTalk Show history, we're looking forward to what's to come with ideas around cookie banners, undo, no more passwords, React, Deno, Node, and Mozilla's future, ChatGPT's thoughts, accessibility, blockchain, VR / AR, hoverboards, P3 color space, indie web, JS bundle sizes, and more!
Listen on Website →Links
12 predictions for the next 12 years to celebrate 12 years of ShopTalk
The most powerful Git client for Mac and Windows | Tower Git Client
Justin Peacock: "@chriscoyier @davatron5000 sin…" - Super Rad
Future of Web 2034
Obsidian - Sharpen your thinking
rabbit — home
Apple Vision Pro - Apple
A Global Design System | Brad Frost
Lemon Productions Podcast Editing by Chris Enns
phamtranscriptionservices.com
SponsorsJam.devYou’ve probably heard of Jam.dev, it’s used by more than 60,000 people. It’s a free tool that saves developers a ton of frustration. It forces your teammates to make the perfect bug report. They can’t do it wrong because it automatically includes a video of the bug, console logs, network requests, everything you need to debug. It automatically lists out the steps to reproduce. It’s so easy to get your teammates to use. It’s just a Chrome extension. When they see a bug, they click a button and right away it creates a ticket. So it saves time for them.
1/29/2024 • 1 hour, 15 minutes, 6 seconds
599: Fighting the Algorithm With RSS, Blogging, and the IndieWeb
Show DescriptionDave and Chris discuss indie web culture, the role of social media in today's society, and the challenges and strategies of freelancing. Additionally, they discuss a range of topics from content moderation, coding and refining tech skills, to emerging startups and the future of web technology.
Listen on Website →Links
Cracking The Cryptic
How Adam Savage COMPLETELY Overhauled His Workshop
Where have all the websites gone?
I miss RSS
kottke.org - home of fine hypertext products
Daring Fireball
Chris Coyier – Web craftsman, blogger, author, speaker.
The Homepage of Dave Rupert | daverupert.com
Naz Hamid
Substack Is Not Infrastructure – Pixel Envy
Why Platformer is leaving Substack
Duolingo - The world's best way to learn a language
Shutting down Artifact. We’ve made the decision to wind down… | by Artifact Team | Artifact News | Jan, 2024 | Medium
Daring Fireball: Artifact Is Shutting Down After One Year
The Quiet Death of Ello's Big Dreams - Waxy.org
IndieWeb - IndieWeb
Webmention - IndieWeb
Quick thoughts on chips | daverupert.com
Quicker Thoughts on Chips - Snook.ca
Email is good. – A site about email productivity.
Lemon Productions - Podcast Editing and Production by Chris Enns
Brad Frost | Design system consultant, author of Atomic Design, web designer, and musician
Courses by Kent C. Dodds
SponsorsJam.devYou’ve probably heard of Jam.dev, it’s used by more than 60,000 people. It’s a free tool that saves developers a ton of frustration. It forces your teammates to make the perfect bug report. They can’t do it wrong because it automatically includes a video of the bug, console logs, network requests, everything you need to debug. It automatically lists out the steps to reproduce. It’s so easy to get your teammates to use. It’s just a Chrome extension. When they see a bug, they click a button and right away it creates a ticket. So it saves time for them.
1/22/2024 • 1 hour, 4 minutes, 27 seconds
598: Jen Simmons on Interop, WebKit Releases, and New CSS Features in Safari
Show DescriptionJen Simmons, Apple Evangelist on the Web Developer Experience team for Safari & WebKit, stops by to talk about what Interop is, and a look ahead at new CSS features in Webkit and Safari such as JPEG XL, masks, a round function, JavaScript improvements, styling form controls, content unblocks, masonry, and more!
Listen on Website →GuestsJen SimmonsGuest's Main URL • Guest's Twitter Apple Evangelist on the Web Developer Experience team for Safari & @webkit. Member of CSS Working Group.
Links
Can I use... Support tables for HTML5, CSS3, etc
Apple Developer
JPEG - JPEG XL
WebKit
Bugzilla Main Page
SponsorsJam.devYou’ve probably heard of Jam.dev, it’s used by more than 60,000 people. It’s a free tool that saves developers a ton of frustration. It forces your teammates to make the perfect bug report. They can’t do it wrong because it automatically includes a video of the bug, console logs, network requests, everything you need to debug. It automatically lists out the steps to reproduce. It’s so easy to get your teammates to use. It’s just a Chrome extension. When they see a bug, they click a button and right away it creates a ticket. So it saves time for them.
1/15/2024 • 1 hour, 10 minutes, 36 seconds
597: How Many VS Code Plugins, Poor Charlie’s Almanack, and Where to Start in 2024?
Show DescriptionWe're closing in on episode 600 and need your help to celebrate! Listen in to learn how to contribute to the episode. We're also talking GitHub desktop apps and code editors, how many VS Code plugins are needed, reading long form like Poor Charlie's Almanack, InVision shutting down, and answering our first Q of the year: how would you approach learning web development in 2024?
Listen on Website →Links
The most powerful Git client for Mac and Windows | Tower Git Client
GitHub Desktop | Simple collaboration from your desktop
Zed - Code at the speed of thought
Tree-sitter|Introduction
Panic - Nova
JetBrains: Essential tools for software developers and teams
Poor Charlie’s Almanack: The Essential Wit and Wisdom of Charles T. Munger
Stripe Press — Ideas for progress
Engineering Management for the Rest of Us
Stripe Press — Ideas for progress
Stripe Press — The Dream Machine
Stripe Press — The Making of Prince of Persia
The Very Best Podcasts of 2023
The 25 Best Podcasts of 2023 - The Atlantic
‘Search Engine’ Podcast Brings Back the Joy of ‘Reply All’
UX design company InVision is shutting down this year
Website design software | Adobe Dreamweaver
Learn JavaScript, React, and TypeScript to Node.js, Fullstack, and Backend | Frontend Masters
Learn from Emma Bostian's courses | Frontend Masters
Trending - CodePen
SponsorsJam.devYou’ve probably heard of Jam.dev, it’s used by more than 60,000 people. It’s a free tool that saves developers a ton of frustration. It forces your teammates to make the perfect bug report. They can’t do it wrong because it automatically includes a video of the bug, console logs, network requests, everything you need to debug. It automatically lists out the steps to reproduce. It’s so easy to get your teammates to use. It’s just a Chrome extension. When they see a bug, they click a button and right away it creates a ticket. So it saves time for them.
1/8/2024 • 56 minutes, 52 seconds
596: The Year of AI, Arc, and Being Mad About the Right Thing
Show DescriptionLooking back at the year of AI, using Arc on macOS and now Windows, dreaming of subscriptions, and knowing how to be mad about the right thing.
Listen on Website →Links
Crunchyroll
Dropout
Wish (2023)
GitHub Copilot
Loom
Introducing Whisper
A Convo w/ Chris Coyier – Arc
Arc from The Browser Company
Codeium
Dropbox spooks users with new AI features that send data to OpenAI when used | Ars Technica
One YouTube Embed weighs almost 1.2 MB
lite-youtube-embed: A faster youtube embed.
SponsorsMiroFind simplicity in your most complex projects with Miro. Your first three Miro boards are free when you sign up today at Miro.com.
12/18/2023 • 53 minutes, 21 seconds
595: MedTalk Show, Plagiarism and Code Grifting, and How We’re Testing Code
Show DescriptionBlood pressure, stress, and COVID highlight the MedTalk Show portion of this episode, a new "Did You Know" segment about dev tools in Chrome, 4 hour video on plagiarism and code grifters, typography, breaking out of CSS Grid, the oldest things Chris and Dave worked on, and what the testing process is like at Luro or CodePen.
Listen on Website →Links
Blood Pressure – Chris Coyier
QardioArm 2 - Smart Blood Pressure Monitor
CodePen PRO
Plagiarism and You(Tube)
kottke.org - home of fine hypertext products
Welcome to Ethan Marcotte’s website
Practical SVG, A Book Apart
Built to Last: Successful Habits of Visionary Companies: Collins, Jim, Porras
Kevin Powell
Igalia Chats: The Struggle to Keep Up with Web Tech
Thoughts on testing
SponsorsMiroFind simplicity in your most complex projects with Miro. Your first three Miro boards are free when you sign up today at Miro.com.
12/11/2023 • 1 hour, 27 seconds
594: Wiping Your Laptop, UX of Password Codes, and :Has Tips and Tricks
Show DescriptionIn this episode we're discussing making tech videos, website tinkering, :has tricks, SVG path commands, and the complexities of CSS & JavaScript logic.
Listen on Website →Links
Streamlabs
NextDNS
GitHub Desktop
Tower Git Client
Screen Studio
ScreenFlow
Descript | All-in-one video & podcast editing, easy as a doc.
Mark Rober
I Joined 4 Coppers For Ranked... (Rainbow Six Siege)
Element Indexes – Chris Coyier
A /random Route on a WordPress Site – Chris Coyier
daverupert.com
Bookshelf | daverupert.com
Sentry
SponsorsMiroFind simplicity in your most complex projects with Miro. Your first three Miro boards are free when you sign up today at Miro.com.
12/4/2023 • 1 hour, 1 minute, 22 seconds
593: Beep & Texts, Tumblr, JavaScript & Web Components, & Cool Blog Post Ideas
Show DescriptionThoughts on smashing all communication messaging apps together, what's happened to Tumblr under Automattic, what the situation is with native web components and JavaScript, and looking at a list of types of blog posts.
Listen on Website →Links
Combined Messaging Apps – Chris Coyier
Adium - Download
Beeper
XMPP
Texts
Automattic CEO Matt Mullenweg details Tumblr's future after re-org
Matrix.org
Web Components | Learn to Create Web Components | Frontend Masters
HTML Web Components - Jim Nielsen’s Blog
Uncluttered – Baldur Bjarnason
Luro | Build a design system and track component usage, adoption, and success across your entire product.
Apple Annie’s Weblog · Types of blog posts.
Email is good. – A site about email productivity.
Fastmail | We Respect Your Privacy & Put You in Control
The ‘Enshittification’ of TikTok | WIRED
Pushing back on unconstrained capitalism with Cory Doctorow (Changelog Interviews #565) |> Changelog
Julia Evans
Sponsors
11/27/2023 • 47 minutes, 24 seconds
592: Web Component Therapy, SEO Therapy, and Learning Something New like Swift
Show DescriptionTalking web components, progressive enhancement, style-able components, having to pay before you get to see a demo, being annoyed at the business of SEO, and subscriptions vs ads.
Listen on Website →Links
FitVids has a web component now | daverupert.com
Code Hike
Everything about SEO is obnoxious – Chris Coyier
Did SEO experts ruin the internet or did Google? - The Verge
Swift.org - Welcome to Swift.org
Flutter - Build apps for any screen
Sponsors
11/20/2023 • 53 minutes, 8 seconds
591: Cascade Layers, CSS Functions, and more CSS with Miriam Suzanne
Show DescriptionMiriam Suzanne stops by to talk about CSS updates and news on container queries, rolling out cascade layers, !important things to remember, custom properties, exit animations, CSS functions, state queries, and more.
Listen on Website →GuestsMiriam SuzanneGuest's Main URL • Guest's TwitterCo-Founder of Oddbird, core contributor to Sass, author for Sitepoint and CSS Tricks, invited expert to the w3c CSS Working Group.
Links
mirisuzanne (Miriam Suzanne)
Miriam Suzanne on CodePen
Autoprefixer CSS online
Lightning CSS
Select an element which doesn’t descend from another in CSS | chriskirknielsen
Susy | OddBird
Posts | OddBird
Demystifying CSS Container Queries | OddBird
Demystifying CSS Container Queries
SponsorsMiroFind simplicity in your most complex projects with Miro. Your first three Miro boards are free when you sign up today at Miro.com
11/13/2023 • 1 hour, 6 minutes, 22 seconds
590: Twisting Through Websites
Show DescriptionThe excitement of launching Luro, changes in social media platforms, different seasons for coding and marketing, embedded social media post weight, CSS thoughts from Web Unleashed, focus state issues, and fact checking and updating old posts on your blog.
Listen on Website →Links
Luro | Build a design system and track component usage, adoption, and success across your entire product.
Watch Dave's livestreams on Twitch
Pebble (social network)
Message Decoder – Chris Coyier
Message Decoder - Scans your notifications, automatically puts one-time passcodes on your clipboard
0 KB Social Media Embeds – Chris Coyier
WordPress plugin for fediverse embeds | Stefan Bohacek
Stories: Building a home for my shitty sci-fi | daverupert.com
Stories | daverupert.com
An Anchored Navbar Solution – Eric’s Archived Thoughts
I Have A New Podcast! - by Michael Hobbes
If Books Could Kill on Apple Podcasts
SponsorsMiroFind simplicity in your most complex projects with Miro. Your first three Miro boards are free when you sign up today at Miro.com
11/6/2023 • 57 minutes, 6 seconds
589: CSS Functions, Read It Later, Making Money in Business, and More
Show DescriptionA quick bit of union news follow up, CSS function round up, Read It Later inside Feedbin, fun uses for a Stream Deck+, how to turn up the money dial in your own business, and having the audacity to call yourself a publisher.
Listen on Website →Links
A Couple of New CSS Functions I’d Never Heard Of – Chris Coyier
[@ichrisv2 • Parenting tip: iOS17's Assistive Access mode is great for accessibility (seniors, etc.) but also ... • Threads](https://www.threads.net/@ichrisv2/post/CydyJByOPvK)
Bandcamp’s Entire Union Bargaining Team Was Laid Off
xywh() - CSS: Cascading Style Sheets | MDN
Bramus: "To change a color based on Lig…" - Front-End Social
@ichrisv2 • Parenting tip: iOS17's Assistive Access mode is great for accessibility (seniors, etc.) but also ... • Threads
Chris Enns: "Parenting tip: iOS17’s Assisti…" - Mastodon
Read Later in Feedbin | daverupert.com
Feedbin
Meta in Myanmar, Part I: The Setup - Erin Kissane's small internet website
Convert bookmarklet to Chrome extension
Reeder 5
Read Aloud: A Text to Speech Voice Reader - Chrome Web Store
Stream Deck + Black Edition
The Browser is a Printing Press
Luro | Luro Posts
Luro
blender.org - Home of the Blender project - Free and Open 3D Creation Software
Sponsors
10/30/2023 • 56 minutes, 54 seconds
588: Elliot Marquez on Web Components and Lit
Show DescriptionElliot Marquez talks with us about the history of Polymer and Lit, why you should pick Lit, working with web components, the shadow dom, managing state, and how Material design is built with web components.
Listen on Website →GuestsElliot MarquezGuest's Main URL • Guest's TwitterFront-end software development for Google’s Lit team.
Links
webcomponents.org
Lit
esm.run by jsDelivr - A New-Age CDN for JavaScript modules
davatron5000/fit-vids: Web Component version of FitVids from the creator of FitVids
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
Material Web
Discord
Sponsors
10/23/2023 • 1 hour, 2 minutes, 18 seconds
587: Why Ethan Marcotte Thinks Tech Workers Deserve a Union
Show DescriptionEthan Marcotte is here to talk about his new book, You Deserve a Tech Union, and discusses topics such as why we need unions in tech, who gets to be in the union, how unions can help deal with the AI question, union busting, and some arguments against unions.
Listen on Website →GuestsEthan MarcotteGuest's Main URL • Guest's TwitterDesigner, writer, and speaker. Started that “responsive web design” thing.
Links
Ethan Marcotte on LinkedIn
Ethan Marcotte on Mastodon
Welcome to Ethan Marcotte’s website — Ethan Marcotte
Responsive Web Design, A Book Apart
You Deserve a Tech Union, A Book Apart
Google Flat-Out Refuses to Bargain With Workers, Prompting YouTube Music Strike
CEO Patrick Collison's email to Stripe employees
Twitter lays off another 10% of staff, New York Times reports | CNN Business
Kickstarter United
When Is a Superstar Just Another Employee? - Freakonomics
Basecamp Blowup: Banning Politics At Work Prompts Over A Dozen Employees To Quit : NPR
Bandcamp United - Home
Glitch workers sign tech’s first collective bargaining agreement - The Verge
Waiting for "Superman"
Resilient Management | A book for new managers in tech
Sponsors
10/16/2023 • 58 minutes
586: Micro.blog’ing with Manton Reece
Show DescriptionManton Reece, creator of Micro.blog, stops by to talk about the history of Micro.blog, what it's written in, how it handles feeds coming in and going out, cross-posting, authentication, and the somewhat hidden features of Micro.blog: bookmarking, bookshelves, and even podcasting.
Listen on Website →GuestsManton ReeceGuest's Main URL • Guest's TwitterCreator of Micro.blog, co-host of Core Intuition.
Links
Kagi Search - A Premium Search Engine
Micro.blog
Manton Reece - About
Micro.blog - @manton
Indie Microblogging: owning your short-form writing by Manton Reece — Kickstarter
Indie Microblogging
Sinatra
Cross-Posting - Chris Coyier
Cross-posting to Twitter, Medium, Mastodon, and more - Cross-posting - Micro.blog Help Center
Letterboxd • Social film discovery.
Nostr, a simple protocol for decentralizing social media that has a chance of working
Welcome to Pinboard—Social bookmarking for introverts!
Micro.blog for iOS
Hugo
Bear Blog
MarsEdit 5
Core Intuition podcast
Sponsors
10/9/2023 • 59 minutes, 25 seconds
585: Blog Redesign, Sounds on a Website, Accessibility Tests, and Safari 17
Show DescriptionChris redesigned his blog, using sounds on your website to make it seem fancy, what can't automated accessibility tests test, and what's new in Safari 17.
Listen on Website →Links
School dropoff and sweater weather season | Instagram
Chris Coyier - Web craftsman, blogger, author, speaker.
Cannonball is such a badass song - Chris Coyier
Soundcite
Why not React? - DEV Community
Top Tasks - A how-to guide - Gerry McGovern
How To Make A Strong Case For Accessibility – Smart Interface Design Patterns
Expanding your touch targets – Nicole Sullivan
v0.dev by Vercel
Fable | Digital accessibility, powered by people with disabilities
Safari 17 Release Notes | Apple Developer Documentation
display: contents considered harmful – Eric Bailey
More accessible markup with display: contents | hidde.blog
A (more) Modern CSS Reset - Andy Bell
Smart Interface Design Patterns (9h video + live UX training) – 100 Smart Interface Design Patterns & Live Examples. 9h Video + UX Training.
How To Make A Strong Case For Accessibility – Smart Interface Design Patterns
Sponsors
10/2/2023 • 59 minutes, 4 seconds
584: Community, Partnerships, Images, and Astro with Fred K. Schott
Show DescriptionFred K. Schott stops by to talk about building community, open source and sponsorship, building on partnerships in the dev community, WordPress + Astro, view transitions, using Discord for support, and leaking secret Astro Studio details.
Listen on Website →GuestsFred K. SchottGuest's Main URL • Guest's TwitterCo-creator of Astro.
Links
Astro
Astro Documentation
The Astro Blog | Astro
Astro on GitHub
Discord
Astro (@astrodotbuild) on Twitter
Discord | kapa.ai docs
Astro Studio
Music for fake trailer:
- How To Make A Blockbuster Movie Trailer
- Auralnauts music
- The Booj — Twenty Thousand HertzSponsors
9/25/2023 • 58 minutes, 52 seconds
583: Language Models, AI, and Digital Gardens with Maggie Appleton
Show DescriptionMaggie Appleton talks with us about her work at Elicit, working with large and small language models, how humans vet the responses from AI, the discussion around the Soggoth meme in AI, using Discord as UI, what to do if your boss wants AI in your app, and why does she call her blog a digital garden?
Listen on Website →GuestsMaggie AppletonGuest's Main URL • Guest's TwitterDesign at Elicit. Makes visual essays about UX, programming, and anthropology. Adores digital gardening, end-user development, and embodied cognition.
Links
Maggie Appleton
Language Model Sketchbook, or Why I Hate Chatbots
Maggie Appleton | Dribbble
Squish Meets Structure: Designing with Language Models
Ought
FAQ | Elicit
Squish Meets Structure: Designing with Language Models
Language Model Sketchbook, or Why I Hate Chatbots
577: Shawn Wang on AI - ShopTalk
Introducing Whisper
Photoshop (beta) on the desktop
Midjourney
Llama 2 - Meta AI
LukeW | Ask
Maggie Appleton (@Mappletons) / X
Sponsors
9/18/2023 • 56 minutes, 26 seconds
582: Lifetime Plan, Pricing #HotDrama, and CSS Resets
Show DescriptionGetting tripped up on audio at conferences, announcing the ShopTalk Show Lifetime Plan, some Once pricing #hotdrama, remembering Molly Holzschlag, web components, Luro launch day thoughts, and a question about using a normalize or sanitize in 2023 prompts a run through of Andy Bell's Modern CSS Reset.
Listen on Website →Links
ONCE — Introducing ONCE
Singing Carrots - The Place for Your Singing Practice
Online Form Builder with Cloud Storage Database | Wufoo
SurveyMonkey: The World’s Most Popular Free Online Survey Tool
Envato - Top digital assets and services
Open source hooliganism and the TypeScript meltdown
Tucson's Molly Holzschlag, known as 'the fairy godmother of the web,' dead at 60 | Obituary
Memories of Molly – Eric’s Archived Thoughts
Bruce Lawson's personal site : Goodbye Molly Holzschlag–a memoriam post
The History of Internet Explorer and Web Standards | HackerNoon
Shoelace: A forward-thinking library of web components.
Luro | Expand your design system to your entire product development process
A Modern CSS Reset - Andy Bell
The ideal viewport doesn’t exist
The CSS Podcast
SponsorsFrontend MastersThe exploration sale is going on until September 18th!
Newly revamped learning paths (all 18 of them)
Brand new site / course search features
Epic lineup of upcoming courses through the rest of 2023 and beyond!
Find your perfect course or learning path — $100 OFF
9/11/2023 • 1 hour, 1 minute, 44 seconds
581: DevRel, Musical Mics, Social Sharing, and 100 Years of WordPress
Dave calls a quick Luro branding meeting, some thoughts on DevRel, Chris tries to figure out musical instrument mics, follow up on WordPress from a previous episode, Chris' journey through the social graph options, 100 year hosting with WordPress, and the introduction of a new segment: Happy Project Share Time.
9/4/2023 • 0
580: Chen Hui Jing and the State of CSS Survey for 2023
We're talking the State of CSS Survey, 2023 Edition, with Chen Hui Jing. What was it like helping develop the survey? A bit of follow up on regions, the benefits of being able to tell the browser what you want, language issues in developing and understanding CSS, the struggle for non-majority users, CSS frameworks, and more.
8/28/2023 • 55 minutes, 23 seconds
579: One Day Builds, Spicy Slugs, and What Next for CSS?
Have you ever been an auctioneer? Sometimes when God closes a shed, he opens a sauna. Dave's working on the one day build theory, how to market with fake data, an update on the Discord, marketing with a spicy slug, what we want to see next in CSS, and thoughts on component libraries.
8/21/2023 • 56 minutes, 45 seconds
578: Customer Support, P3 Color, Dave on Productivity, and Mobile vs Desktop
Is Apple's Numbers amazing or the worst? Customer support at various levels of software, Figma and P3 color, imagining a colorspace property in CSS, what's Dave doing for productivity, how has offloading CSS Tricks affected Chris, and should we build different websites for mobile vs desktop?
8/14/2023 • 57 minutes, 24 seconds
577: Shawn Wang on AI
Shawn Wang joins us to talk about his work in AI, why prompt engineering is not what you need to focus on, how the scope of AI is bigger than any one of us, how to deal with the consistency of AI, and how to make use of AI in your product or app.
8/7/2023 • 48 minutes, 34 seconds
576: Blocks, Components, Linting Images, Engines, and “Web Integrity”
We're talking how we stay online - or not - on vacation, is create-guten-block the future for us WP developers? Can we get a state of the web component address from the President of web components? Have we seen the last new browser engine? And deciding whether to add features or remove them from your app.
8/1/2023 • 1 hour, 1 minute, 59 seconds
575: CSS Errors, Proxy and Reverse Proxy, and What’s The Edge?
Bluesky adds first class support for urls as a username, text-wrap pretty update, sqwunching text update, should CSS spit out errors, anchor functionality, what does the edge mean, eSports and bowling, how to test websites on slower CPUs, and what does proxy or reverse proxy mean?
7/24/2023 • 1 hour, 59 seconds
574: Estelle & Eric on CSS The Definitive Guide, 5th Edition
Estelle Weyl and Eric Meyer join us to talk about the 5th edition of their book, CSS: The Definitive Guide. We talk about some of CSS' biggest blunders, custom scroll bars, single line comments, shorthand in CSS, useless CSS trivia, and how to get started learning CSS in 2023.
7/17/2023 • 1 hour, 14 minutes, 16 seconds
573: Google Reader, Sticky and Overflow, and Figma Thoughts
Chris breaks out his banjo, some thoughts on making music vs recording music, what happened to Google Reader and social reading, what black box properties can't Dave or Chris remember, follow up for dev teams communicating with designers, and what's Adobe going to do about Figma?
7/10/2023 • 1 hour, 38 seconds
572: Text Sqwunch Property, Figma Developer Mode, Stripe Elements
Show DescriptionDave reports back from the Figma Conference, how to build a better developer to designer bridge, do clients really want to update their website, using Stripe in 2023, permissions and sharing, and are you feeling overwhelmed by CSS in 2023? Listen on Website →Links Config 2023 | Figma’s Annual Conference Figma Visual Studio Code […]
7/3/2023 • 1 hour, 4 minutes, 25 seconds
571: Searching vs AI, Getting Designers to Play Nice, and Web Components
Do you listen at 2x? Do Chris and Dave sound weird at normal speed IRL? How searching compares to using AI, chatbots kind of suck at context, getting a designer to work with developers at an agency, what happened to content visibility, and how to best build a design system using web components.
6/26/2023 • 58 minutes, 29 seconds
570: Haircut Maintenance, Dave’s Bookshelf, Lazy Loading, and APIs
We're talking Dave's new haircut, playing Hondo, what Dave uses for images on his bookshelf page, lazy-loading thoughts, vh vw follow up, eyeball tracking updates, loading website with js, Vue transitions, charging for API access, and do you cross post, one post, or no post on social media in 2023?
6/19/2023 • 56 minutes, 27 seconds
569: Apple’s Web Apps, Meta Quest and Vision Pro, and Missing Sticky Headers
How do you point out things in a UI? Are Arc Boosts the end of the web? What do you think of VR and AR / Vision Pro and Meta Quest? And what do you do when the sticky header goes missing?
Macho Man Randy Standards stops by for a quick chat, Passkeys follow up, discussing the safety of Display: contents, the yellow fade technique, how hot CSS is right now (so hot), and a check in on how everyone's doing with Tears of the Kingdom.
6/5/2023 • 58 minutes, 35 seconds
567: Full Stack Dev, Load Bearing Developer, and Being Zod Curious
What do you do if your computer dies? Chris applies to work at Luro, Dave applies at CodePen, Dave's Zod curious, TypeScript, sorting out a 10MB blog post, and how much do you miss jQuery?
5/29/2023 • 1 hour, 39 seconds
566: View Transitions and Passkeys
How should a podcast start? Talking View transitions, Google's Baseline, Passkeys, how to start a company, and ordering a spicy chicken combo at Wendy's.
5/22/2023 • 52 minutes, 41 seconds
565: The Hurdy-Gurdy, OKLCH, Edge Dev Tools, and Ad Blocking
Dave doesn't hate the hurdy-gurdy, but it's creation is an interesting parallel to software development. OKLCH follow up, @media, Edge drops new dev tools, CSS and Astro theming, JavaScript devs discover PHP, how many people block ads, and accessibility and grids.
5/15/2023 • 56 minutes, 55 seconds
564: Render ATL, New Colors Available, Gradients, HDR, and More
Chris previews a bit of his Render ATL 2023 talk, and then we mouth blog some color ideas, thoughts, and shame you for your non-HD websites.
5/8/2023 • 47 minutes, 2 seconds
563: Getting Pulled by the Algorithm, AI Training Data, and SVG Drawing
There's a special guest on the show who takes aim at the billionaires in web dev, do we know better than the algorithm for news, why is AI training data such a secret, Chris and Dave discover JetBrains, monorepo struggles, and SVG drawing tools.
5/1/2023 • 56 minutes, 56 seconds
562: Podcast Apps, Zaraz, Future CSS Thoughts, and Arc
What if Taylor Swift lyrics hold the answers to web dev questions? Podcast app thoughts, using Cloudflare Zaraz, what we're excited about with CSS, Arc browser updates, and are we even developers or are we specialized systems whisperers?
4/24/2023 • 1 hour, 31 seconds
561: Web Perf News, Web Sommelier, Data Analytics, and Passkeys
Topics for this one include how do you learn about web performance news? Do you need a web components sommelier? Our thoughts on Syntax going to Sentry, and being able to focus on the things you want to focus on. Passkeys, Arc split screen, and vibe driven development.
4/17/2023 • 1 hour, 2 minutes, 22 seconds
560: Oh Biscuits! Cascade Layers, Block Links, Emoji Lists, and more CSS!
After a brief visit from Hip Hop Dad Dave, we're talking cascade layers updates, block link practices, search element getting dropped, how to use cite, emoji list accessibility, scrollbar state, and trigonometric functions in CSS.
4/10/2023 • 58 minutes, 15 seconds
559: Fidget Apps, Coding with AI, Dialog Element Navs, Getting Rid of CSS
Is there still any value in specializing in front-of-the-frontend dev? Would you ever use the dialog element for a mobile navigation? Why did CodePen decide to use Go for its GraphQL server?
4/3/2023 • 1 hour, 16 seconds
558: Esoteric Weird Content Editable Problems with Kristin Valentine
Kristin Valentine from Vox joins the show to talk about text editor CMS fun across multiple sites, Vox's Chorus, The Verge redesign, sharing Design Systems, theming articles, and a fun new game called "Can Your Text Editor Do This??"
3/27/2023 • 55 minutes, 49 seconds
557: ChatGPT, Conferences, Fidgets on the Web, and Modern CSS in Real Life
When will AI be able to tell you the risk / reward of cleaning up trees? Are conferences back? Bringing fidgets to the web, internet as an anxiety machine, and Chris is working on talk on modern CSS in real life.
3/20/2023 • 59 minutes, 25 seconds
556: Andrey Sitnik and Using OKLCH for Color
Andrey Sitnik from Evil Martians talks with us about why OKCLH is the best way forward for color on the web, how to incorporate it into design systems, getting your designers to use OKCLH, and what kind of fallback support is needed.
3/13/2023 • 59 minutes, 55 seconds
555: React Documentary, Front of the Front End, Fast Fallacy, and Best Practices
Reacting to the React.js documentary, is there still jobs for front of the front end anymore? The fast fallacy in frameworks, best practices, dealing with too much or too little isolation, and AI test generation.
3/6/2023 • 49 minutes, 6 seconds
554: Jamstack Thoughts with Brian Rinaldi
Brian Rinaldi joins us to talk about the state of Jamstack in 2023, acronym confusion, SPA confusion, developing common tools of understanding, why Netlify bought Gatsby, and the state of developer conferences.
2/27/2023 • 1 hour, 1 minute, 52 seconds
553: TypeScript, DX, GripeScript, and Astro v2 with Fred Schott
Fred Schott stops by to talk about TypeScript, what DX means in 2023, a bit of GripeScript, and being transparent about what Astro is good at, and what it's not.
2/20/2023 • 1 hour, 2 minutes, 30 seconds
552: Do You Want to Build a JS Framework? ☃️ CSS Wishlist for 2023
Austin power updates, what do you need if you want to build a new JavaScript framework, and what do we hope CSS brings in 2023?
2/13/2023 • 1 hour, 58 seconds
551: PlanetScale with Iheanyi Ekechukwu and Mike Coutermarsh
Iheanyi Ekechukwu and Mike Coutermarsh talk about PlanetScale, what Vitess is, if PlanetScale is for both side and big projects, what read only regions are, what schema changes are, and how PlanetScale compares to other projects.
2/6/2023 • 55 minutes, 40 seconds
550: Sanity with Simen Svale Skogsrud and Espen Hovlandsdal
Simen and Espen from Sanity stop by to talk about the origins of Sanity, how Sanity Studio works, good use cases for Sanity, how Sanity does real time updates, what Groq is, and where to start with Sanity.
1/30/2023 • 1 hour, 2 minutes, 24 seconds
549: Ben Ubois of Feedbin
Ben Ubois is the founder of Feedbin, the RSS reader of choice for Dave and Chris. What influenced the creation of Feedbin, the state of RSS in 2023, curating your RSS feed, and subscribing to newsletters in Feedbin.
1/23/2023 • 1 hour, 1 minute, 55 seconds
548: Infinite Canvas, Luro + Figma, and Scraping or Crawling
What's going to happen to homework with AI? Thoughts on infinite canvas which leads into Luro and Sigma integration, and Chris gets nerdsniped and tries to scrap (or should he crawl?) websites for data.
1/16/2023 • 54 minutes, 36 seconds
547: WordPress and GraphQL with Jason Bahl
Jason Bahl joins the show to talk about the GraphQL and WordPress connection, his work on WP GraphQL plugin, Faust and Atlas from WP Engine, Jamstack and Wordpress, and more.
1/9/2023 • 1 hour, 4 minutes, 35 seconds
546: Ryan Dahl and Deno
Ryan Dahl stops by to talk about Node, Deno, JavaScript, testing, V8, and thoughts around getting started with Deno.
12/19/2022 • 59 minutes, 45 seconds
545: Arc Browser with Nate Parrott
Nate Parrott from The Browser Company of New York stops by to talk about Arc - including the history of Arc, how boosts work, building out dev features, how they deciding on what features to build, and feedback from Dave and Chris on Arc.
12/12/2022 • 1 hour, 5 minutes, 13 seconds
544: Feedback, RSS Talk, Arc Brower, and Product Talk
Getting feedback for what you're building or writing, RSS feed reminiscing, Arc browser thoughts, products that didn't make that should have.
12/5/2022 • 41 minutes, 36 seconds
543: Zach Leatherman on Eleventy, Mastodon, Twitter, and is-land
Zach Leatherman talks with us about what's new with Eleventy, setting up on Mastodon, what's happened with Twitter, and is-land.
11/29/2022 • 58 minutes, 41 seconds
542: Breaking Up with CSS-in-JS, Mastodon, and Stories on the Web
We're talking CSS-in-JS, Token CSS, Matuzo being suspended from Twitter, trying out Mastodon, testing out stable diffusion, stories on the web, and Jake Albaugh's new social network.
11/21/2022 • 49 minutes, 32 seconds
541: Una Kravets on What’s New With CSS
Una Kravets stops by to talk about making CSS your job, @ Property, Cascade layers, color spaces updates, shared element transitions, animation on the web, nesting, focus visible, and what people should learn about CSS.
11/14/2022 • 55 minutes, 14 seconds
540: Next 13, WP vs FB, Figma Thoughts, and a TypeScript Journey
Our thoughts on Next 13, incremental adoption, server components, WordPress vs Facebook, CodePen updates, Figma features we dig, Chris' TypeScript journey, and Dave's a hypocrite?
11/7/2022 • 43 minutes, 11 seconds
539: Sameera Kapila and Inclusive Design Communities
Sameera Kapila talks with us about her new book, Inclusive Design Communities, and why you should read the book, learning about group think, how we can all help improve hiring and retention, and dealing with workplace culture issues.
10/31/2022 • 59 minutes, 29 seconds
538: Patching the Web
Catching up on work after being away at a conference, import maps coming to Safari, and your secret web patching tips including buying Disney tickets, saving Instagram photos, spell checking blog posts, taking funky screenshots, forms, cleaning up Jira, and pesky greyed out buttons.
10/24/2022 • 40 minutes, 19 seconds
537: ShopTalk Live from An Event Apart 2022
Chris and Dave live from An Event Apart in Denver talking awkward break points, the npm web, Scott Jehl web criminal, web components, what is the purpose of a website, Svelte, and how does Figma do it?
10/17/2022 • 55 minutes, 19 seconds
536: Functional Programming, npm Dependency Hell, and the Patchability of the Web
Should you care about functional programming? What if cloud functions weren't node or deno, but built into the browser? Why do we accept npm dependency hell? Follow up on design matching the web question. And Dave blogged about the patchability of the open web.
10/10/2022 • 50 minutes, 40 seconds
535: Improving Developer Productivity with Rebecca Murphey
Rebecca Murphey from Stripe talks with us about finding problems - the paper cuts - in your code or team and developing the best solution for them.
10/3/2022 • 52 minutes, 49 seconds
534: Web Talks, AI Images, and Redesigning an API
Building websites is cool again, but what threat is there to all of us from AI created images? And how would you design an API in 2022?
9/26/2022 • 1 hour, 7 seconds
533: Bastian Allgeier from Kirby CMS
Bastian Allgeier, creator of the popular CMS Kirby, talks with us about what Kirby is, why Kirby uses flat files, the whole SSG vs flat debate, the $20B Sigma shaped elephant in the room, running Kirby on the edge, how Kirby handles support and licensing, and what kinds of sites use Kirby?
9/19/2022 • 59 minutes, 52 seconds
532: Mobile Browser Injections, CascadiaJS + Enhance, CSS Methodologies
An update on the spoon theory talked about in the previous episode, thoughts on the mobile browser injection going on in apps, Chris spoke at CascadiaJS, Enhance.dev released, 4 new CSS methodologies, and quantity vs quality in your work output.
9/12/2022 • 57 minutes, 44 seconds
531: Mobile Database, GDPR Fun, and Heroku Shuts Down Free Plan
What database should a mobile app use? Is there any help for GDPR processes? Is there a way to get developers to better match design? How to implement accessibility in a web app environment? Heroku shuts down their free plan, and pricing is hard.
9/5/2022 • 55 minutes, 15 seconds
530: Keaton Taylor on Product Design, Career Paths, and DadTalk Show
Keaton Taylor is a product designer at Discord and stopped by the show to talk about getting distracted by new dev toys, spoons as the best worst analogy, Wichita as the new Portland, working at Discord, and the interesting career paths for developers and designers in 2022.
8/29/2022 • 1 hour, 59 seconds
529: What’s new in Safari with Jen Simmons
Jen Simmons walks through a ton of the new CSS and HTML features out now or coming soon - including container queries, cascade layers, .has selector, and more!
8/22/2022 • 1 hour, 16 minutes, 8 seconds
528: Alex and Andrew on Working in an Agency
Alex and Andrew join us from the Discord to talk about working on client sites and branding at Traina. How do they set up WordPress for development? What's the incentive to invest in tooling? And the benefits of using CodePen as a knowledge library for your brain.
8/15/2022 • 56 minutes, 41 seconds
527: Shaky Foundations, Tricky A11y Topics, & Dependency Follow Up
A quick Luro update, working in a coffee shop, when do you know it's time to leave a working but shakey system behind and start fresh, teaching tricky A11y tips, dependency follow up, how big are the node modules, and we dream up a media service app.
8/8/2022 • 54 minutes, 44 seconds
526: Web Components, Testing, and Database Seeding
Dave's working on his speaker bod, how well does Find My work for a lost iPhone and Air Tags, what do you let kids have access to online, design systems for teams using different JS frameworks, web components, and testing web components.
8/1/2022 • 1 hour, 1 minute, 19 seconds
525: Cache Bustin, Twitter Embeds, and Analytics Weirdness
Questions from the D-d-d-d-discord and listeners about tacos or burritos, cleaning up CSS methodology, getting previews from a CMS, comparing Google Analytics to other stats, sharing page views with advertisers, and what happened to CSS Houdini?
7/25/2022 • 58 minutes, 42 seconds
524: Package Security with Feross Aboukhadijeh from Socket
Feross Aboukhadijeh talks with us about web security, what Socket aims to help with, how Socket compares to Depandabot or Sync, how they analyze all the data for Socket, and what things developers should be thinking about with regards to security in their apps.
How much polish do you put into internal apps? Can you create custom Gutenberg blocks for Shopify? How difficult is it to publishing a VS Code plugin? Thoughts on GitHub Copilot, notification options with GitHub Actions, and thoughts on static site builders such as Statimic.
7/11/2022 • 56 minutes, 19 seconds
522: Jay Hoffman and The History of the Web
Jay Hoffman talks with us about his History of the Web project and takes us through some of the important markers of the web's past including when ad money started, Web 2.0, Facebookification, RSS, CSS, and fads that have come and gone.
7/4/2022 • 0
521: GitHub Actions with Rizèl Scarlett and Brian Douglas
Rizèl Scarlett & Brian Douglas chat with us about GitHub Actions and help us understand how to use Actions on your next project. We also dive into GitHub Copilot and GitHub apps.
6/27/2022 • 0
520: Conferences, Search Engines, Anonymity, CSS, :Has, and the Future with Eric Meyer and Jeffrey Zeldman
Eric Meyer and Jeffrey Zeldman join Chris and Dave to talk about building the web in 2022, micro formats and search engines, looking back on their work in building the web, anonymity and branding, the new possibilities with :has, performance gains in CSS, and the future of the web.
6/20/2022 • 1 hour, 5 minutes, 42 seconds
519: SSG vs WordPress, Customize Menus, JavaScript Testing, and CMS Tools in JavaScript
Dave is pondering Ariana Grande's voice, should you use a SSG for custom landing pages or WordPress, Chris digs apps that allow menu customization, thoughts on companies getting acquired, where should you start with JavaScript testing, is there CMS tools in JavaScript land, and why choose Remix over Rails / Laravel today?
6/13/2022 • 47 minutes, 53 seconds
518: WebPageTest Improvements, Shopify Hydrogen, and is .CSS a Bad Idea?
WebPageTest adds Opportunities and Experiments, but is it worth it? Shopify announces Hydrogen, a framework for dynamic commerce, is .CSS a bad idea? And using the new INP metric.
6/6/2022 • 48 minutes, 18 seconds
517: Big Backend Energy
Where have all the backend podcasts gone? Databases are so hot right now, so we're talking about them. What is the state of just using native web components? Are they a viable solution for a production app today? What if there was a type syntax in JavaScript?
5/30/2022 • 43 minutes, 35 seconds
516: Building a Technology, Twitter Driven Development, Deciding on a Blog Topic
How do you add features to a web app while the web app is running? Should you add features to your app based on whatever Twitter tells you? And if Chris or Dave were starting a new blog today, what niche would they start writing about?
5/23/2022 • 54 minutes, 18 seconds
515: Gaming Fridge, Dave Goes Nuxt 3, Resizing Images, Hiring Devs, Design Systems, and Redesigning Blogs
Dave's got a new fridge, questions about whether we'll see a big podcast again, #DaveGoesNuxt3, mouthblogging Netlify ideas, resizing and cropping images, should you hire a newb dev or senior dev, what is a design system, and redesigning personal websites.
5/16/2022 • 53 minutes, 14 seconds
514: Front End vs Back End Work, Teams Built Like a Video Game, API Keys, Twitter, and VanTalk
Dave's got a theory that we could build dev teams like video game teams, Chris has an API edge rant, Dave tests Nuxt 3, billionaires buying apps, camper talk, and the search for the perfect webcam.
5/9/2022 • 58 minutes, 57 seconds
513: Live at AEA 2022
Chris and Dave are answering questions live from An Event Apart, spring 2022 edition. What new CSS features are exciting? What would you add to CSS? What do you think creates the designer developer gap? Web components and two screens! And more!
5/2/2022 • 1 hour
512: Web Whiskey Crossover with Chuck Carpenter & Robbie Wagner
Chuck Carpenter & Robbie Wagner from Web Whiskey and Whatnot stop by to talk about podcasting, hiring and firing, imposter syndrome, web3, Ember, and working with clients.
4/25/2022 • 1 hour, 3 minutes, 32 seconds
511: Dave Talks Web Components, AMP Follow Up, Core Web Vitals, Building a New CMS, and GitHub Copilot
Dave taught on web components and has thoughts. A follow up on AMP and a question about how core web vitals compare? What you want if you were building a blog CMS in 2022? And some thoughts on GitHub copilot.
4/18/2022 • 52 minutes, 28 seconds
510: Fred Schott on the Past, Present, and Future of Astro
Regular listeners will know Chris has been big on Astro for a while now, so it was a treat to have one of the co-creators of Astro, Fred Schott, on to answer all our questions about Astro.
4/11/2022 • 1 hour, 4 minutes, 36 seconds
509: No Coffee, Inert Follow-up, Dialog Element, JSX in the Browser, and Mexican Travel Tips with Chris
Dave might try no coffee, Safari inert follow-up, Dialog element, Safari Tech preview with subgrid, can we put JSX in the browser? React 18 has dropped. What about font streaming? Smashing Conf is coming to Austin, and Mexican travel tips with Chris.
4/4/2022 • 56 minutes, 43 seconds
508: Sold Any Blogs Lately?
Dave has questions about CSS Tricks sale to Digital Ocean, what's involved in selling a blog in 2022, the tech behind CSS Tricks, liberal coding to accept more than you anticipate, hidden attributes in HTML, and Inert in Safari 15.4.
3/28/2022 • 56 minutes, 13 seconds
507: To Do Tree, TypeScript and JavaScript, RSS Favs, PWA-holes, and Sound Notifications
Do you even metaverse? Dave's got GitHub issues, building in 3D for the web, and should you always write in plain text files?
3/21/2022 • 55 minutes, 35 seconds
506: 15m vs 30 Day Fix, Using Prisma, Infrastructure as Code, and Kirby CMS
We're talking Dave's 15m fix vs 30 day fix article, experiences with Prisma and Terraform, Edge becoming more popular than Safari, microbetting, and Kirby CMS.
3/14/2022 • 48 minutes, 2 seconds
505: Passing Props, Node Shipped Fetch, Digital Rot, and Making CodePen a PWA?
A bit of follow up from last episode on passing props, Node shipped fetch, intentional digital rot on the web, and how hard could it be to make CodePen a PWA?
3/7/2022 • 52 minutes, 11 seconds
504: Jim Nielsen Blogging, App Icons, Color, and Images
Jim Nielsen stops by to talk about blogging, writing a book on app icons, how he archives his part of the web, whether browsers are evergreen, future vs backwards proofing, color, and images on the web.
2/28/2022 • 1 hour, 8 minutes, 19 seconds
503: Pull Request Issues, Checking in Node Dependencies, Nuxt and PropTypes, and Less Decomposing
We check in with Pull Request Issues guy, should you check in Node dependencies, how to pick technology to learn, and what does Nuxt or Vue do for PropTypes?
2/21/2022 • 54 minutes, 7 seconds
502: Text Select in Notion, Safari Hot Drama, Writing in VS Code, and Other Browsers on Mobile Safari
We're talking Safari drama, wondering why Apple won't support other browsers on mobile, some solutions to writing in VS Code, and solving problems in isolation.
2/14/2022 • 53 minutes, 41 seconds
501: Cyber Pink, Configuration Based UIs, Deleting Twitter for Time, and Lurking in Discords
We're comparing our 'fits, deleting Twitter, and lurking in Discords. And wondering about how much customization you should have over an app's UI? Do you expect it? Is taking ownership of Babel transform a smart thing to do? What are design tokens really? And how do we get to cyber pink?
2/7/2022 • 59 minutes
500: Front-End Web Professionals Excited to Talk Front-End Web Design And All It’s High Dramatic Fashions
We're celebrating episode 500 by looking back at the previous eras of ShopTalk Show including why we started the show, how it's changed over the years, and how the tech and our lives have changed as well.
1/31/2022 • 53 minutes, 50 seconds
499: Melanie Sumner on Ember, Accessibility, and the Web
Long time listener, first time guest Melanie Sumner joins us to chat about her work on Ember, enterprise work, the importance of accessibility, and the web.
1/24/2022 • 0
498: Prepping for 500, Git Journey, Git Hooks, Parcel CSS, and some Healthy Picks
Chris and Dave are speaking at An Event Apart Seattle - you should come! We've got some COVID updates, Chris' Git journey, issues with Git Hooks, Commit Lint, take a look at Parcel CSS, and pick some fav things.
1/17/2022 • 1 hour, 49 seconds
497: The State of Native Apps and Web Apps in 2022 with Thomas Steiner
We're talking with Thomas Steiner of Google's Project Fugu about native apps or web apps. What is Project Fugu? Hardware limitations or requirements for using game controllers on the web. Working with new hardware API's. Reasons to choose a native app. As well as Thomas' SVG web app he's built.
1/10/2022 • 1 hour, 11 minutes, 59 seconds
496: 2022 Predictions
We're talking about our predictions for web tech in 2022: Container queries, web3, React, HTML elements, CSS compatibility, utility frameworks, designer and developer tooling, multiple frameworks, and more episodes of ShopTalk Show!
1/3/2022 • 48 minutes, 20 seconds
495: Snow Blower Won’t Start, CSS Resets, Nuking Margin, Making Your Website Better, Testing on a Craptop
Chris can't remember how to get his snow blower working, and Dave can't remember how to use Docker. We're also talking CSS Reset, nuking margin, one thing you can do to make your website better, getting rid of 3rd party Javascript, testing your product on a craptop, and defensive CSS.
12/27/2021 • 43 minutes, 52 seconds
494: WYSIWYG Follow Up, Open Source Maintenance, Micro-Frontends, and Fleet vs GitHub Copilot vs VS Code
Dave's got some WYSIWYG follow up, thoughts on maintaining open source projects, what role do you assign clients in WordPress, what are micro-frontends, using HTML to author web components, an update on Coil, and Fleet vs GitHub Copilot vs VS Code.
12/20/2021 • 1 hour, 6 minutes, 9 seconds
493: TikTok, Accessibility Follow Up, Dave’s WYSIWYG Journey, Scaffolding Components, and All Unset
Chris has questions about TikTok (bing bong!), a bit of FU on why accessibility isn't treated as a first class citizen, Dave tries to find a good WYSIWYG editor, why does a repo get so many stars, and should you use all: unset on individual entities to clean things up?
12/13/2021 • 54 minutes, 9 seconds
492: Paravel’s Building an App – What’s the Tech Stack? Also: Bun.sh, Vue, Slinkity, and Quantity Leading to Quality
What's the tech stack Paravel's using to build their app? A conversation on AdonisJS, NuxtJS on Vite, side projects in Vue, checking out Bun.sh, Slinkity and Eleventy, and working on quantity to get to quality.
12/6/2021 • 1 hour, 1 minute, 55 seconds
491: YouTube Benders, CSS Performance, Learning New CSS in 2022, Building a Great Embed, and Creating Slides
Dave and Chris are on podcast and YouTube benders, talking CSS performance, CSS contain: Strict, what's new in CSS, how to build a great embed, one thing to make websites better in 2022, dealing with dogma in community, creating great slide decks, and #juicegate.
11/29/2021 • 55 minutes, 53 seconds
490: Web3, Cryptobucks, HTML is Ok, Tailwind Tokens, and Getting Excited About CSS
How good is web3 really? And is there money to be made without destroying the environment? Is HTML good enough for the future? And what are we excited about in new stuff for CSS?
11/22/2021 • 56 minutes, 27 seconds
489: Landing Web Clients, Native App vs Web App, and Dave Wants LinkedIn Friends
What's needed to start a tech business in 2021? Is VS Code on the web usable? Why would you choose a native app over a web app in 2021? And be sure to follow Dave on LinkedIn.
11/15/2021 • 53 minutes, 30 seconds
488: Sportsball Moments, WordPress Block Editor, WYSIWYG Editors, Cloning Notion, and How to Focus on Accessibility
Show DescriptionSupporting local sports teams, thoughts on WordPress' full site block editor, advice on convincing clients to move away from WordPress, modern WYSIWYG editors, Microsoft and cloning Notion, an update on Chris' hacker, and what will it take for devs to “focus” on accessibility? Listen on Website →Links Notion Obsidian Advanced Custom Fields Pell TinyMCE […]
11/8/2021 • 1 hour, 4 minutes, 38 seconds
487: Chaos Monkeys, Images Missing at ISP Level, Modern Image Handling, The Manager’s Path
Parenting life update, redundancy for leaves, using a chaos monkey, images not showing up based on ISP, modern image handling workflow options, and discussing The Manager's Path.
11/1/2021 • 1 hour, 2 minutes, 29 seconds
486: Keeping Up the New Web Things, Dealing with Spicy Sections, a Cloudinary Follow-Up, and some Apple Problems Persist
It's difficult enough to keep up with new web things, even when it's your job. How do Chris & Dave do it? Dave's blogging on spicy sections, Chris' Cloudinary issues are resolved, and there's some Apple problems to deal with.
10/25/2021 • 1 hour, 10 seconds
485: Building Websites Now vs 1996, Vue 3, Picking a CMS, and Writing a Book with URLs
Is it harder to make a website in 2021 than in 1996? Are site building tools making life easier? Does Dave use scoped styles in Vue? How could Vue help with design systems? And Chris tries making a CSS Tricks book on the web, while Dave is workshopping a web components talk.
10/18/2021 • 58 minutes, 18 seconds
484: Cloudflare, Lying to the Browser, Cloudinary Issues, Vue 2 to Vue 3, and Font Icons
We're talking about Cloudflare product updates, whether you should lie to the browser about image size, Chris is having Cloudinary issues, Dave's answering questions about upgrading from Vue 2 to Vue 3, a question about Font Awesome icons, and what's the deal with Webhint?
10/11/2021 • 1 hour, 1 minute, 42 seconds
483: Q&A on XState, Getting Comfortable with JavaScript, Managing WordPress Sites, and Background Images in CSS
As Chris says, we're back to the meat 'n potatoes of ShopTalk with a Q&A episode including: XState thoughts, getting comfortable with JavaScript, tips on managing several WordPress sites, the best method to schedule high latency tasks with Node.js, a strategy for background images in CSS, and dealing with landing pages and subpages.
10/4/2021 • 57 minutes, 2 seconds
482: Asset Pipeline Issues, Google ZX, Crazy CSS, and a New CSS Reset
Join us on YouTube 3x a week for more ShopTalk fun. This episode: How would you build with maximum user growth in mind? Asset pipeline issues, self provisioning runtime, Google ZX, and crazy new CSS.