ShopTalk artwork


158 episodes - English - Latest episode: 1 day ago - ★★★★★ - 471 ratings

A live podcast about front end web design and UX.

Society & Culture programming development web internet programmer node front end framework developer javascript
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed


441: Nuxt, Auth, OAuth, M1 Updates, and Truths About Digital Accessibility

November 30, 2020 16:16 - 1 hour - 47.5 MB

Follow up on Chris' desk adventures, trying to work out Auth and OAuth with Nuxt, fixing a fixed header issue, more on Apple's M1 processor, and a blog post reading of the Truths about Digital Accessibility.

440: Serverless, Local Database, Edge Functions, and Using WordPress Serverless

November 23, 2020 15:23 - 1 hour - 45.1 MB

Let's talk Serverless - including using WordPress Serverless, how to solve a problem like local databases, and edge functions with Netlify and beyond.

439: Container Queries, Desk and Cable Routing, and Designing a Clicky Keyboard

November 16, 2020 15:44 - 1 hour - 43.3 MB

Chris talks about his desk and cable organization in his new office, Dave talks about his new custom keyboard, and then they go for a deep dive into container queries.

438: ARM Based Macs, Digital Minimalism, Podcast SEO, and Monetization on the Web

November 09, 2020 14:00 - 1 hour - 44.2 MB

Chris & Dave talking SEO, advice for pushing scripts to the end of a page, digital minimalism, LinkedIn Recruiters, ARM based Mac computers, and web monetization.

437: WordPress vs Jamstack Followup, iPad SVG Drawings, CSS in PHP, and Self Hosted Video

November 02, 2020 17:43 - 1 hour - 45.5 MB

A bit of WordPress vs Jamstack fall out, iPad SVG drawing followup before diving into your questions: Can you use PHP to serve CSS? What's the ideal pipeline from request to deploy? And are there good options for self hosting video?

436: Control UI with Greg Whitworth

October 26, 2020 13:02 - 1 hour - 44.1 MB

This episode is about evolving the web platform. Meaning literally the change process of HTML, CSS, and JavaScript. This is a complicated and sometimes slow process. It involves developers like us (squeaky wheels), standards bodies (the web is bad without governance), browser vendors (whole complicated stew of people), and people like our guest. Outside influencers and shepherds to this process.

435: Magic, iPad Sidecar, Getting Unstuck, Image Compression, and The Website

October 19, 2020 13:00 - 1 hour - 54.5 MB

Show Description****************Chris is nostalgic for Magic the Gathering, Dave's wishing he hadn't added drawings to his blog, they're both mouthblogging about image compression and AVIF, and Jeremey Keith is back with chapter 3: The Website. Listen on Website →Links***** Sidecar on iPad A quintessential blogging mistake ZText Cloudinary Cloudflare Workers AVIF has Landed Sqoosh […]

434: Natalya Shelburne on Design Engineering

October 12, 2020 15:45 - 56 minutes - 38.9 MB

Natalya Shelburne is out guest to talk about her work at the New York Times, the importance of job titles, design engineering, design systems, and 2020 hot takes and soapboxes: childcare in the pandemic, education, and conferences.

433: Garbage PRs, Wayfinding on the Web, and Chapter 2 of the History of the Web

October 05, 2020 13:00 - 1 hour - 48 MB

The spookiest month of the year brings discussions of handling pull requests on open source projects, wayfinding on the responsive web, how would having to pay for frameworks change the web, relying on social media for promotion, and chapter 2 of the history of the web as read by Jeremy Keith.

432: SWYX

September 28, 2020 13:00 - 1 hour - 44.8 MB

Shawn Wang, known as Swyx, talks with Dave and Chris about his career path from finance to coding, and now in developer experience. They chat about serverless functions, React, getting a broad sense of technology, Wang's Coding Career Handbook, what's next for SSR, checking out Vite, and what exactly is DevX / developer experience?

431: Weaving Tangled Webs, Web Workers, and the History of the Web: Part 1

September 21, 2020 16:03 - 1 hour - 50.8 MB

This episode Dave's been blogging about the tangled webs we weave with dependancies and the internet, we talk more about web workers, and making peace with production code written by your earlier self. And Jeremy Keith kicks off part 1 of a reading of the history of the web.

430: Smashing Conf Live Webinar

September 14, 2020 13:30 - 46 minutes - 32.4 MB

Chris and Dave are coming to you live (recorded) from Smashing Conf's Live Webinar riffing on the talks and presentations, as well as their own Marketing Cloud Webinar Presentation.

429: Cognitive Bias with David Dylan Thomas

September 07, 2020 13:30 - 58 minutes - 40.1 MB

David Dylan Thomas stops by to talk about his new book, Design for Cognitive Bias, recently published by A Book Apart. We talk about the illusion of control, confirmation bias, capitalism as a bias, culture fit, bias blindspots, the myth of the self-made man, move fast and break things, dark patterns, and what can we takeaway from learning about bias?

428: This is 40, Code Health, Firefox Follow Up, Accessible Text Labels, and Minifying your Project

August 31, 2020 19:09 - 54 minutes - 37.7 MB

We're reflecting on turning 40, code health and integration testing, Mozilla Firefox conversations, the best way to provide an accessible text label to a button, and finding an application that minifies Javascript and images files.

427: Browsers Built for Designers, Firefox Farewell, Spinning up a Quick Website, and Gutenberg Experiences

August 24, 2020 16:54 - 1 hour - 46.9 MB

We're talking addendum's and corrections, updates on Chris' text game, browsers built for designers, saying farewell to Firefox?, the best way to spin up a brochure website, and how Gutenberg in WordPress is these days.

426: Backlogs, Issues vs Discussions vs Chatting, and Trying Not to Waste Your Shot

August 17, 2020 13:00 - 55 minutes - 38.7 MB

Dave's gave a talk on backlogs, Chris has issues with Issues vs Discussions vs Chatting (and GIFs), and trying not to waste your time on ideas and projects when you have limited time to do them in.

425: Tailwind, Where to Find Inspiration, SVG Corrections, and Web Workers

August 10, 2020 13:30 - 55 minutes - 38.1 MB

We're talking about health, Tailwind CSS, getting overwhelmed with where to start on a project, some follow up on SVG sizes and web components, and why isn't there a bigger focus on web workers?

424: Web Components, Frameworks vs Vanilla, Accessible Numbers, and SVG Memory Usage

August 03, 2020 12:00 - 1 hour - 43.1 MB

We riff on web components and web component libraries, when and why you should use a framework vs vanilla HTML/CSS/JS, how to make phone numbers more accessible, trying to figure out state, and some thoughts on SVG memory usage.

423: Sleep Issues, Zoom Masters, Discord as the New Chat, Chris Goes Ruby, and Dave Folds Windows

July 27, 2020 17:31 - 59 minutes - 41.5 MB

This episode we're talking about why we sleep, Zoom call etiquette and practices, spinning up Discord in 2020, Chris going Ruby, Dave working on CSS for foldable Windows devices, and what's the deal with masonry grid and layout?

422: The Uncanny Valley of Website, Accessibility Widgets, Motion Settings, and Medium

July 20, 2020 11:00 - 53 minutes - 36.8 MB

Is there a way to listen for clicks and defer them until the app becomes available? What's the deal with accessibility widgets for websites? Should the system, browser, or website be responsible for motion settings? And how is Medium as a platform for monetizing your blog?

421: Spinning Down Projects, Educating the Back-End Team, and Choosing Old Tech

July 13, 2020 19:46 - 45 minutes - 31.9 MB

We're talking about how and when to spin down old projects, sun setting GitHub repos, and forums. We also answer your questions about how to educate and bring along the back-end team with tech, and when you should stick with old tech instead of the new hotness.

420: CSS Tricks, Old Tech, Apple Goes Arm, and Building an Image Machine

July 06, 2020 16:09 - 1 hour - 42.9 MB

We're talking about Chris' new book of CSS Tricks, building support for old tech on the web, Apple going Arm and what that might mean for Parallels, and building Dave's magical image machine.

419: Hey! What About Email, Scroll Triggers, Mobile First vs Desktop, and more?

June 29, 2020 14:00 - 1 hour - 42.3 MB

We're talking email, custom properties to tame the CSS stack, scroll trigger animation, WordPress blocks, mobile first vs desktop first design, and getting stuff to look nice on mobile Safari. And MORE!

418: LH, RLH, Shadow DOM, Developer Experience, and RUM

June 22, 2020 13:00 - 1 hour - 45.9 MB

Show Description****************We read some blogs and have some questions of our own: LH vs RLH? What about styling the shadow DOM with CSS shadow parts? Should you focus your work on what's loaded in your brain already? What is the Developer Experience? RUM and making decisions with or without data. Listen on Website →Links***** Webplatform […]

417: RSS Feeds, MMO Games, DnD, and Custom Fields

June 15, 2020 13:00 - 59 minutes - 41.6 MB

We're talking RSS feeds, Gemstone 4, MMO games, DnD, Jekyll vs Eleventy performance, email newsletters, Github and Microsoft, and strategies for dealing with Jamstack page jank.

416: Banjos, Google Performance Updates, and Static Site Generator Perf

June 08, 2020 14:01 - 1 hour - 43.9 MB

Show Description****************We're talking about what's going on in the world and in our worlds, a bit of banjo talk, building in WordPress and the fancy world of workers, new web performance details from Google, and answering a question about static site generator performance. Listen on Website →Links***** How to Make this Moment the Turning Point […]

415: CSS Aspect Ratio, Rendering Engines, and More with Jen Simmons

June 01, 2020 13:00 - 1 hour - 50.9 MB

Jen Simmons is back on the show to talk with us about her new HTML Essentials course, CSS Aspect Ratio, rendering engines vs browsers, and a big announcement from her personally!

414: The Front-End Ceiling, Emacs, Permissions, and Writing Better Words

May 25, 2020 15:00 - 58 minutes - 40.6 MB

Is there a way to control text in the prompt for user permissions? Have we tried Emacs? How do you write better words? When is it appropriate to add a new framework to your resume? Do you think there is a front end ceiling?

413: World Wide Waste with Gerry McGovern

May 18, 2020 13:00 - 1 hour - 45.7 MB

Gerry McGovern talks with us about the amount of energy used sending the bits and bytes around the internet, the cost of storage, new phones vs old phones, the scale of data, and how do we adjust our process and culture to make changes?

412: RedwoodJS with Tom Preston-Warner

May 11, 2020 14:00 - 1 hour - 48.2 MB

Tom Preston-Werner joins the show to talk about his latest project, RedwoodJS, and the decisions made about how it works, public APIs, how tied to Netlify RedwoodJS is, and why they're using Prisma.

411: Vitaly Friedman and Smashing Magazine in 2020

May 04, 2020 17:49 - 1 hour - 46.3 MB

Show Description****************Vitaly Friedman talks with us about the changing landscape of publishing on the web, the changes seen in web conferences, the difference between a workshop and a webinar, and keeping up with all the technology in front end development. Listen on Website →Guests******Vitaly FriedmanGuest's Main URL • Guest's TwitterVitaly Friedman loves beautiful content and […]

410: Gulp with Blaine Bublitz

April 27, 2020 15:00 - 58 minutes - 39.9 MB

Show Description****************We're chatting with Blaine Bublitz, lead at the Gulpjs open source project, about what Gulp is, the lack of money in open source, SVG and Gulp, handling dependencies in Gulp, and what the future of Gulp looks like. Listen on Website →Guests******Blaine BublitzGuest's Main URL • Guest's TwitterMaintainer Relations, Gulpjs lead. Links***** Gulp.js Tidelift […]

409: Stripe & Streaming with Suz Hinton

April 20, 2020 14:00 - 53 minutes - 36.6 MB

Show Description****************Suz Hinton stops by to talk about what it's like to work at Stripe, how businesses should consider storing billing data, her live stream coding journey, and building and coding digital devices like the Arduino. Listen on Website →Guests******Suz HintonGuest's Main URL • Guest's TwitterSoftware developer at Stripe, open source hardware + IoT, coding […]

408: Frontend Masterery With Marc Grabanski

April 13, 2020 14:00 - 1 hour - 44.3 MB

Show Description****************Marc Grabanski is the CEO and UI Developer at Frontend Masters. He talks with us about what Frontend Masters is, who it's for, how they decide what to teach, what's coming up, and the question everyone asks: what do I learn next? Listen on Website →Guests******Marc GrabanskiGuest's Main URL • Guest's TwitterHelping developers gain […]

407: Building Browser Features with Brian Kardell

April 06, 2020 17:41 - 1 hour - 43.4 MB

Show Description****************Brian Kardell talks with us about how new features get into browsers and the fun and challenging journey it takes to get there. Listen on Website →Guests******Brian KardellGuest's Main URL • Guest's TwitterDeveloper Advocate at Igalia | Co-author Extensible Web Manifesto | Standards Dude (Open JSF AC) Links***** ShopTalk Show 306: Debugging CSS with […]

406: Jamstack with Divya Tagtachian

March 30, 2020 14:00 - 59 minutes - 41.5 MB

Show Description****************Divya Tagtachian stops by the ShopTalk studios to answer questions about Jamstack and Netlify. What's open authoring? Can a SPA be Jamstack? Can a site be too large for Jamstack? Is SSR the same thing as Jamstack? What's happening with WordPress and Jamstack? Listen on Website →Guests******Divya TagtachianGuest's Main URL • Guest's TwitterCurrently a […]

405: Cross-Cultural Design with Senongo Akpem

March 23, 2020 14:00 - 58 minutes - 40.8 MB

Show Description****************Seneongo Akpem talks with us about his new book, Cross-Cultural Design, and how building websites for people all over the world and from different cultures can be done better. Listen on Website →Guests****** Senongo AkpemGuest's Main URL • Guest's TwitterA designer and creative director in New York City, with over 15 years experience delivering […]

403: Serverless Architecture at Begin with Brian Leroux

March 16, 2020 18:23 - 1 hour - 48.1 MB

Show Description****************Brian Leroux chats with us about building modern web apps using Begin and other cloud services like it including a deep dive on AWS Lambda. Listen on Website →Guests******Brian LeRouxGuest's Main URL • Guest's TwitterCofounder @begin, Hacking on, AWS serverless heros. Links***** Begin / Brian on GitHub Heroku Linode Netlify CodePen Stackbit […]

402: New Website!

March 09, 2020 15:24 - 1 hour - 46.9 MB

Show Description****************We're talking the redesign of The ShopTalk Show website, including some of the issues and technical challenges we faced designing a podcast website for 2020. Listen on Website →Links***** Derek Featherstone Dave’s GitHub TimeJump Logitech MX Master 3 VueConf ErgoDox Keyboards Sponsors********WooCommerceIf you'd like to sell CBD products on your WordPress/WooCommerce site, you can! […]

401: Dreaming About Foldable Phones, RSS, and SEO

March 02, 2020 15:00 - 1 hour - 46.2 MB

Show Description****************We're pontificating on foldable phones and what that means for the web, automating and finding things we like with RSS, talking about a new CodePen feature, and trying to figure out SEO. Listen on Website →Links***** Spanning CSS Polyfill NetNewsWire Feedbin Marvel Unlimited CSS Tricks: Pages for Likes Who you follow on CodePen Get […]

400: Talking with Jen & Adam about Firefox & Chrome

February 24, 2020 18:33 - 1 hour - 49.2 MB

Show Description****************Jen Simmons & Adam Argyle stop by to continue our conversations about where browsers are at, and what's coming up for browsers - specifically Firefox & Chrome. Listen on Website →Guests******Jen SimmonsGuest's Main URL • Guest's TwitterDesigner and Developer Advocate at Mozilla fighting for the health of the web. Member of CSS Working Group. […]

399: The Browser Show

February 17, 2020 15:30 - 1 hour - 41.8 MB

Show Description****************Chris and Dave talk hot browser drama, CSS4 ideas and thoughts, moving HTML & CSS forward, and lazy loading - and a whole lot more! Listen on Website →Links***** Chrome update 1Password Why Javascript is Eating HTML Sponsors********An Event ApartThe web design conference for UX & front-end experts. Three days of design, code, and […]

398: An Event Apart, Subgrid, Grid, Chrome engine, & more with Eric Meyer

February 10, 2020 15:00 - 1 hour - 45.5 MB

Show Description****************Eric Meyer joins us to talk about An Event Apart's 2020 season, subgrid shipping, the rumored rewrite of Chrome's engine, where HTML and CSS are headed, browser development, developing for giant screens and giant browser windows, and whatever happened to CSS 3? Listen on Website →Guests******Eric MeyerGuest's Main URL • Guest's TwitterEric A. Meyer […]

397: Fixing Hardcoded Issues, Tooling for your Job, and Picking an Editor for a Job

February 03, 2020 15:00 - 55 minutes - 38 MB

Show Description****************Chris & Dave give an update on the website redesign project and then dive into your question: What kind of gear should you ask for from a new job? How do you fix a hardcoded issue in a project? And how is life using IntelliJ? Listen on Website →Links***** Apollo GraphQL Without Javascript Alpine […]

396: Edge Goes Chrome, Edge VM’s, and Designing a Website to Last

January 27, 2020 17:10 - 1 hour - 43.3 MB

Show Description****************Chris & Dave talk about Edge going Chrome, a bit of follow up from last episode about Virtual Machines, thoughts on designing a website to last, a question about Rails plus React, and a question about how to move from CoffeeScript to something current. Listen on Website →Links***** Goodreads: The Wizard and the Prophet […]

395: 2020 Don’t Eject!

January 20, 2020 14:00 - 1 hour - 43 MB

Show Description****************We're talking AI and machine learning taking over, and then answering your questions on: registering a domain name, document outlining in HTML, colleges still teaching Flash, should we eject or not, enqueuing React in WordPress, and saying hyphenated domain names out loud. Listen on Website →Links***** Firebase BendJS Stadia Aside Quest Halt and Catch […]

394: Andy Bell on Taking Side Projects to 11(ty)

January 13, 2020 16:00 - 1 hour - 46.3 MB

Show Description****************Andy Bell brings his collection of side projects to the podcast to talk about including Piccalilli, Boiler Form, Web Components Club, Hylia for Eleventy, and Front End Challenges Club. Listen on Website →Guests******Andy BellGuest's Main URL • Guest's TwitterA freelance web designer who’s trying to make everyone’s experience on the web better with a […]

393: The Future Is Now McRupert

January 06, 2020 17:12 - 1 hour - 45.3 MB

Show Description****************Chris & Dave are back for 2020 with thoughts on watching our industry, continuous integration and deployment, fall backs for when an API goes down, alternatives to WordPress, and tips for getting started with web components. Listen on Website →Links***** Kyle Matthews Why Details is Not an Accordion Christopher Schmitt on Color Theory and […]

392: Looking Back at 2019

December 23, 2019 16:00 - 1 hour - 45.9 MB

Show Description****************Chris and Dave talk Typescript, whether it's worth it to use a bundler with WordPress, did Apple break parallax, and building bespoke templates in WordPress with Gutenberg. Listen on Website →Links***** Working with Javascript Toolsday Podcast VS Code Sublime Text CSS Tricks: 2019 End of Year Thoughts FitVid Prismjs Vanilla FitVid Unseen Costs of […]

391: RapidFire Sickness

December 16, 2019 17:07 - 1 hour - 48 MB

Show Description****************On this episode, Chris and Dave talk Dark Mode (is it a fad?), rules for engagement, what they think of less popular frameworks, indieweb, proposing new technologies as a junior dev, combining open source tech stack issues, and work / hobby balance. Listen on Website →Links***** Webmentions Send Outgoing Web Mentions IndieWeb CodePen Forks […]


Guillermo Rauch
1 Episode
Henry Zhu
1 Episode
Paul Campbell
1 Episode
Peggy Rayzis
1 Episode
Scott Jehl
1 Episode
Tim Brown
1 Episode
Tyler McGinnis
1 Episode

Twitter Mentions

@keyframers 3 Episodes
@flowbrowser 1 Episode
@danmall 1 Episode
@adactio 1 Episode
@brad_frost 1 Episode
@sarasoueidan 1 Episode
@hankchizljaw 1 Episode
@sophshepherd 1 Episode
@kylemathews 1 Episode
@rachelnabors 1 Episode
@chriscoyier 1 Episode
@vaidehijoshi 1 Episode
@wilto 1 Episode
@stubbornella 1 Episode
@cassidoo 1 Episode
@basecspodcast 1 Episode
@zeithq 1 Episode
@mandy_kerr 1 Episode
@rauchg 1 Episode
@slightlylate 1 Episode