Episode Archives
Browse every episode by year—thumbnail, date, and a short blurb from each show.
712 episodes
2026 episodes
-
712Lazy Loading the Web with Scott JehlChris Coyier and Scott Jehl discuss the recent advancements in lazy loading on the web, the process of standardization, browser support, and the future of web performance optimization.
-
711Where did Oh My Zsh Come From? And Using Rails in 2026We've got Robby Russell, maintainer of Oh My Zsh, on the show to talk about why Chris has it installed, what makes a good Zsh plugin, Oh My Zsh plugins Robby recommends, what it's like working in Rails in 2026, dealing with project dependancies, and how Rails apps make use of frameworks?
-
710Simen Svale from SanityWhat is Sanity and who is it for in the age of AI, managing content with AI, how Simen Svale uses AI agents alongside Sanity, designing a MCP, design with Pencil vs Figma, how Inngest works, and how Simen keeps AI agents busy all day.
-
709Slopforking a CMS, Apple Browser Feedback, and Custom Theme CSSDave's plan for when AI finally takes his job, going to the movies in 2026, Chris & Dave chat with Apple about the state of browsers, Dave has a way of setting a theme with a custom space property, and Cloudflare slopforks a CMS.
-
708People Are Not Friction, Getting Rid of the CMS, and Social RSS Follow UpMemories 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 involved, Dave's dream for a custom VS Code machine, CommonRSS follow up conversation, the hype for ATProto, and picking music apps for a family.
-
707RSS with Social, AI Agent Traffic, and What to Blog AboutListener John has a VSCode extension to share, Chris muses on why nobody has attempted to build the social side of RSS, a listener is experimenting with feature-based folder structures, how do you feel about AI traffic on your website, what can someone blog about in 2026, and Digg gets dugg by bots.
-
706Can You Vibe Code a Canvas App, Geolocation Part 2, & CodePen v2Are we all going to vibe code our own bespoke apps now, can a canvas app be vibe coded, more geolocation API thoughts, CodePen v2's public beta is now out, and private pens explained.
-
705CodePen Public Beta, Anchor Positioning, and Build AwesomeChris talks through going public with CodePen v2's beta, the magic words and AI skills needed today, Chris has a beef with anchor positioning, thoughts on classless CSS libraries, Eleventy growing up into Build Awesome, and how would you pass an hour by quickly? (Hopefully by listening to this podcast.)
-
704Sanitizer API with Frederik BraunWe talk with Frederik Braun from Mozilla about the Sanitizer API, how it works with HTML tags and web components, what it does with malformed HTML, and where CSP fits in alongside the Sanitizer API.
-
703Ujjwal Sharma and TC39We're joined by Ujjwal Sharma to talk about what the TC39 is, who's in it, and how the TC39 group guides JavaScript.
-
702Lit-HTML, Implied Target for Popover, and Website BuildersChris has opinions about being sick, implied target for popovers, should Apple provide cross platform virtual machine images for Safari testing, what tips are there for beginners to HTML and CSS, which website builder CMS's do we recommend, and a Chipotle hack for your lunch plans.
-
701Digital Archives, OpenClaw Security Concerns, and @Property DeclarationsWhen Dave dies, who gets his domain name? How OpenClaw is a massive security concern, tips on handling a broad design surface area with a design system, changing database values with text-transform, should you declare CSS properties with @property, and was Chris wrong about CSS?
-
700Popover Web Component, Bugs in Blocks, and Where’s Vue?We're passing over another milestone episode and answering your Q's with our A's while we do it: Dave goes 3D printing, should CSS be inside a web component, Chris is trying to build web component for popovers, why isn't Vue used or talked about more, finding bugs in blocks in the new CodePen, and we're grateful for 700 episodes.
-
699Jeremy Keith on Web Day OutWeb Day Out is coming up and Jeremy Keith from Clearleft (name pending the ShopTalk Show rebrand) is here to chat about it and while we've got him, Dave throws him on the hot seat to answer some hard hitting journalism questions about the state of the web in 2026.
-
698Why is AI Bad at CSS, Monofonts, and Safari Dev ToolsWhy are AI tools so bad at CSS layout, Robin Rendle inspired monospaced fonts, CodePen's slideVars library, why are Safari dev tools so hard to use, button follow up, and what player component does ShopTalk use for it's website?
-
697Web Install API, Resizing Text, Active View Transition TypeWe're talking new stuff (to us) that we haven't chatted about yet like display:grid-lanes, the web install API, resizing text on the web, scroll triggered animations, active view transition type, and a Quick Look at CodePen v2 features.
-
696Predictions for 2026, ADHD Updates, and Holiday CatchupCatching up on holidays adventures, Dave's year in ADHD land, and our predictions for 2026.
2025 episodes
-
695Happy Project Share Time (2025 Edition)After a bit of gaming talk, Chris and Dave are sharing a bunch of cool projects that our Discord community members have been sharing over the past year including things like a web component based admin bar, shape CSS generators, new website portfolios, HTML-first web framework, email markup databases, miniature paintings, AI tools and ducks, and a lot more. ShopTalk will be taking a break after this episode until the new year. Happy holidays for 2025 and we look forward to a great year in 2026 sharing our love of all things HTML, CSS, and building websites.
-
694Invoicing with Studioworks with Jessica and ChrisChris and Jessica from Studioworks join us to talk about their new app, why they're uniquely qualified to run an invoicing app, what the long term vision is for Studioworks, pricing models of subscription apps, how invoicing isn't just for web nerds anymore, helping neurospicy people get paid for their work, and what it's like to transfer to a new invoicing app.
-
693Hobbies, Puzzle Game Circuit, and Web Monetization NewsWhy do we turkey when there's so many (better) options for meals, how many hobbies do we really need and why can't we do all of them, Clues by Sam difficulties and doing the puzzle game circuit, does Dave like D&D or does Dave like systems, the ongoing web monetization attempts, and Brecht on range group.
-
692Killer Feature of Web Components, Skills > MCP, and Streaming HTML?Dave has famous people blindness, a cologne life hack is dropped, what is the killer feature of web components, MCPs are so done—focus on skills instead, should custom events exist, and thoughts about streaming HMTL.
-
691Charts + Graphs, Vibe Coding an App, and Debating AffordancesWhat do Balatro streamers do when the game is over, Random in CSS is so hot right now, Dave has a better idea for charts and graphs that would change the world, Quiet UI follow up, Dave tries vibe coding a tennis app and doesn't completely John McEnroe his laptop, Chris wonders about better cursor UI on the web, and debating affordances vs conventions.
-
690Steve Ruiz and tldrawSteve Ruiz talks about what tldraw is and who it's for, how they've dealt with data on all the computers, what's new in the tldraw SDK, ideas for building on top of tldraw, tldraw's business model, and what the future holds for tldraw the company.
-
689Tyler Sticka on Colorpeek 2 and Awesome CSSIn this episode we sit down with Tyler Sticka to discuss upgrading his project, Colorpeek. We explore the practical applications of web components and CSS, and how they are shaping the future of web development. Tyler shares his experiences with prototyping and the challenges of maintaining simplicity in design.
-
688Modern CSS Round-Out Tabs, OpenUI, and Why Websites?Dave and Chris discuss the transition of QuietUI's license to open source, the creative process behind blogging, modern CSS techniques, and the features of QuietUI, a new design system with unique components.
-
687Ben Frain on Responsive DesignBen'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 inserted into writing, layers, scope, color contrast vs contrast color, shouldn't AI bots pay for data they slurp, iFrames permissions issues in Chrome, anchor positioning, and where have all the bloggers gone?
-
686Todd Libby on Deceptive Patterns
Todd 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 in use on the web today.
-
685Fix My Home Tech, What’s Up with Firefox, and the MVP CarWho'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's Find My notifications? What's the plan with Firefox in 2025? And Dave blogs (and mouth blogs) about his struggles with the MVP car.
-
684What Motivates Chris to Keep Working on CodePen?Listener questions about CSS ruby-position, crafting adaptive layouts using a responsive component, what keeps Chris motivated to work on CodePen, why are there no positive issues on GitHub., tech support in the age of AI, and a semi-regular segment of inbox therapy.
-
683iOS 26 Safari, Material Support on the Web, and Fixing The Button ProblemDave and Chris discuss the release of Safari in iOS26, the aesthetics of Liquid Glass in CSS, the importance of material design, and the role of TypeScript in modern web development. The conversation also touches on when to consider rebuilding a tech stack, the significance of user experience, and how to know when to choose a new tech stack.
-
682Whiskey, Security, Antitrust, and Fun with CSS FunctionsDave's got a Whiskey related content warning, recent security vulnerabilities in NPM, challenges with password management, and the complexities of digital security. They delve into Google's antitrust issues and the dynamics of the browser market, before transitioning to innovations in CSS, including custom properties and functions. The conversation wraps up with thoughts on the future of CSS and web development.
-
681CSS Reset Update, Arc Gets Bought, and Why Websites?Chris is updating us on the progress of his CSS reset, thoughts on The Browser Company and Arc being bought by Atlassian, and in 2025 why would anyone build a website?
-
680CSS random(), IDs in HTML, and Chris Goes Browser ShoppingA quick update on Dave's hair, CSS random(), view transitions in CSS, thinking about IDs in HTML, opening details elements in a new tab, Chris tries out Edge, Shift, Zen and more, how Dave is trying to kick his YouTube tab habit, and government design fails.
-
679Two Idiots Argue With Kevin Powell About CSSKevin Powell is on the show with breaking news about display masonry, how his career on YouTube started and where it's at now, selling courses and diversifying the content you create, struggling with being on all the platforms, and writing vs video in the age of AI.
-
678AI Hype, Browser Journey, and Content Creation IncentivesIdentifying where we are in the AI hype cycle, a quick #davegoeshairy update, what has been the impact of AI on tech creators, Chris is making his own CSS starter on stream, and Item flow / masonry discussions.
-
677Background Code Agents, Append AI, and RSS Starter PacksWhat helps you remember a person's name, thinking about background coding agents, is AI for append only mode, what are MCPs and how should I think about them, what has been working for more than a month not just the last two days, and coming up with an RSS starter pack riffing off Molly White's article on using RSS.
-
676The $200 Upgrade, CSS Module Scripts, and Social Media EthosIt's time for a ShopTalk GearTalk segment on video and audio upgrades, a chat about better YouTube thumbnails, buying the $200 Yamaha guitar (or equivalent in other areas of life), Chris and Dave riff on CSS modules, and what's your social media ethos in 2025?
-
675Building Hot Page with Tim Farnam
Tim 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 in print and web news. (20% discount code for the Design Tokens Course: SHOPTALKSHOWISAWESOME)
-
674Context in Console, CodePen’s New Editor, and Looking for a New ArcDave's coming in hot from vacation, how CodePen's new editor imports packages, should CodePen fix your code if you forgot something, the struggle to get the right context in the console, Chris is still shopping for an Arc replacement, and the struggles with inspiration driven engineering. (20% discount code for the Design Tokens Course: SHOPTALKSHOWISAWESOME)
-
673Live-streaming Demos, CSS Animation Composition, and Anchor PositionChris and Dave chat about whether you should wing it or script your videos, unplanned demos versus the safety net of edited videos, streaming software with Ecamm Live vs OBS vs Streamlabs, new CSS animation composition, and anchor positioning thoughts. (20% discount code for the Design Tokens Course: SHOPTALKSHOWISAWESOME)
-
672Design Tokens, Web Compents, and Web MonetizationWe're all addicted to Clues by Sam and wonder about the data structure for the site, good thoughts on the design tokens community, shadow DOM, the state of web components in mid-2025, dealing with JSON, and new ideas around web monetization. (20% discount code for the Design Tokens Course: SHOPTALKSHOWISAWESOME)
-
671Naming Consistency, HTML Includes, and MixinsChris reflects on CSS Day in Amsterdam, allowing languages to grow with nonstandard elements, naming things continues to be hard, shapes are going to get weird on the web, HTML includes get stirred up, thoughts on CSS mixins, and Dave's blogging about resizing text fun.
-
670Brad and Ian Frost on Their New Design Tokens CourseBrad 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 on projects, what the ideal outcome is for building and designing with design tokens, how many colors is enough, what about refactoring, and does Figma or code win the argument? (Brad and Ian did give us a 20% discount code for the course: SHOPTALKSHOWISAWESOME)
-
669Peter Pistorius on Developing RedwoodSDKWe're chatting with Peter Pistorius about the change they made from RedwoodJS to RedwoodSDK, how it's going to handle routing, some new marketing ideas for RedwoodSDK, how RedwoodSDK's principles are informed by where Peter's from, choosing to go all in on Cloudflare, how the community has responded, and plans for monetization.
-
668Jake Archibald on Native HTML IncludesJake Archibald joins us to discuss HTML includes, potential solutions, and the implications of introducing such a feature. We talk about security concerns, performance implications, and community feedback regarding HTML imports.
-
667Jen Simmons on Declarative Web Push, Form Control Styling, & MoreJen Simmons stops by to talk about new CSS and Safari features like Form Control Styling, Declarative Web Push, Typography, contrast-color(), and more.
-
666What Are the Evils of the Web Platform?How it all comes back to the why column, dark patterns, privacy and tracking, getting emails forever from one purchase, how to be bold with communication while still being respectful, HTMHell, CSS mistakes, are we anti-JSON, and the state of FitVid in 2025.
-
665JavaScript Educator and Twitch Streamer Mat MarquisFresh off his Megaman Streamathon, Mat Marquis joins us to talk about becoming a professional Twitch streamer, creating a JavaScript course, his thoughts on the design and content of said course, a brief moment on Linux in 2025, and attempts to make the web weird and fun again.
-
664Figma Sites, CSS Carousels, and Internship PrepHow much would you pay for new users, initial thoughts on Figma's announcements, CSS carousel follow up, favicon easter eggs, how do you prepare for an internship, and why aren't more developers using logical properties?
-
663HBD Dave, Silly Web Fun, Color-Mix TipsDo we sound drunk on Shorts? What speed do you listen to your podcasts at? Happy Birthday to Dave, Roblox scams, having silly fun on the web, Crashlands 2 released, a Balatro moment, non-standard browser use testing, and color-mix follow up.
-
662Alternative Browsers, Discord vs Circle, and AI in the BrowserWe're talking browsers and discussing alternative options like Vivaldi and Brave, the implications of Chrome's potential sale to OpenAI, the impact of AI on browser functionality, Discord vs Circle, and building with Hotwire.
-
661Working Vacations, Ripping Out JavaScript, and Non-US Cloud Service OptionsWhat are the non-US cloud services options, falling off the blogging train and trying to get back on, working on vacation, Chris recaps the Alaskan Folk Festival experience, how often do you go back and clean out JavaScript, and the idea of gilding just one lily on a new project.
-
660Teaching CSS, Conferences, and Masonry UpdatesFollow up on thoughts about teaching CSS from scratch, questions about conferences to attend as well as a way to kickstart a conference idea, some Balatro thoughts, and our thoughts on the recent Grid vs Masonry debate.
-
659CSS Carousel Configurator Demos with Adam ArgyleAdam Argyle joins us to chat about new CSS features that are demo'd in a carousel configurator - a builder-like experience to help visualize the capabilities of a CSS only Carousel: buttons, markers, paging and inertness.
-
658Andy Bell on Working with Clients, Writing, and Building Courses for Web BuildersWe're joined by Andy Bell, the founder of Set Studio. They discuss the evolution of web design, the importance of client relationships, and the innovative approaches taken at Set Studio and Piccalilli. The conversation covers the shift from traditional design methods to a more browser-centric approach, the challenges of client work, and the significance of documentation in maintaining project integrity. Andy shares insights on creating customizable design systems and the necessity of having a decision-making framework in client interactions.
-
657David Darnes on Web Components and Design SystemsDavid Darnes joins us to talk about his work on the Nord design system, writing web components, working with embeds and web components, thoughts on building a progress bar or notification component, keeping design systems and design tools in sync, and tricks for components and variables.
-
656Onboarding Woes, Coloring Links, and AI Slop TheoriesOnboarding users is a lot more difficult than you might think it is, how should links be coloured or styled, keeping web software up to date, why does some AI slop get created in the first place, getting context for why things happened or decisions were made, and our first bullet point dev career story (Steve's version).
-
655Conspiracy Theory Theories, View Transitions vs CSS Animations, and AutocompleteIt's a speed run meeting edition episode and we're talking conspiracy theories, getting hypnotized, disinformation on TikTok vs the news, view transitions vs CSS animations vs the web animation API, follow ups on font-weight and attire, and classic autocomplete vs AI autocomplete.
-
654UI + State, AI Missing Context But Adds Browsers, and Scalability on the WebUI and state struggles, AI missing important sand context, should we look forward to AI browsers, how bad is the mobile web in 2025, what does scalability with websites actually mean, and is there a role for someone as a project manager with tech insight?
-
653Interop 2025, Attributes, and Black Boxes of AIWe're looking at the Interop 2025 announcements, Dave is hating on (and talking about) attributes, debating better ways to handle color inputs, following up on the implications of AI that is shaped by politics, and Dave mouthblogs the secret black boxes of AI.
-
652Talking to Bots, Building Browser Games, and Political LLMsRemembering 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 seeing LLMs get more political, what does mainstream media really mean, and have you heard about PouchDB?
-
651Jason Lengstorf on CodeTV.dev, DevRel Panic, and Spicy GearJason 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 money with CodeTV, sponsorship and tech shows, crappy web cams, and the gear he uses to look and sound amazing.
-
650Layout in CSS, Balatro Q&A, Chrome Biz, & Forkin VS CodeDoes layout make CSS difficult to learn from scratch, Chris quizzes Dave about Balatro, getting back into Pokemon, why should Google have to sell Chrome, adding fun features to apps you already have to keep you using them like Raycast, and thoughts on the VS Code forks + AI.
-
649Chrome 133, Attribute Update, and Standardized Async CSSDealing with AI creating fake work by famous artists, HTML is actually a programming language, Chrome 133 updates, attr updates, making "this" less annoying, and Scott Jehl's trying to standardize Async CSS.
-
648Speculating on Funding Open SourceHard hitting investigative journalism episode warning: Chris and Dave speculate on the ways a project like void(0) could make money.
-
647Slash Pages vs Wikis vs Posts, RSS, Living with an ADHD Diagnosis, and M4 UpgradesIn this episode, we kick off the New Year with chats about battling illness over the holidays, the challenges of maintaining productivity, the differences between slash pages, wikis, and blog posts, how we use RSS, the importance of containers and context, Dave talks about living with ADHD, developing a system approach to CSS, Chris' thoughts on upgrading to an M4 MacBook Pro, and writing in Pug.
2024 episodes
-
646Hard Code & Soft SkillsThe employees of the startup RAPPTR (Quinn Pine, Blaze Lightyear, Astra Q, and Eddit Kit) find themselves in quite a pickle as a rogue investor tries to take over the company while CEO Chad is recovering in his napping pod. Join us on a workplace-themed role playing adventure created by Dave Rupert.
-
645Mouthblogging CSS in 2024Riffing off the CSS Wrapped 2024 list from the Chrome team, we're talking field-sizing, animate to height, anchor positioning, custom scrollbars, cross-document view transitions, scroll-driven animations, and more!
-
644Mouthblogging HTML in 2025We're talking HTML this episode, detail summary, HTML datalist element, styling selects, anchored pop ups, popovers, invokers, HR in select, target=blank, HTML for People, and what we still need.
-
643Social Capital, Easter Eggs in Apps, & CSS PartsHow do you like your turkey at Thanksgiving, building social capital with the neighbors, a brief SportsTalk Show segment, noticing easter eggs in apps and the web, what is a component anyway, CSS parts follow up, and questions about Alpine.JS and ESLint.
-
642Chris Person on Forums, Reddit, and Cooperative ReportingChris Person from Aftermath joins us to chat about the state of forums in 2024, being downwind of knowledge, forum drama, Reddit and StackOverflow's impact on forums, the importance of the individuals caring for knowledge and information, and the benefits and struggles of cooperatives in reporting.
-
641Passkey Usage, Writing Code with a Bot, and What’s Up With Java?We've got a few leftovers from Halloween to process, what's been happening with Passkeys in late 2024, have you tried to write HTML faster than a bot can suggest it to you, CSS anchor positioning and popover polyfills, scroll driven animation thoughts, CSS nesting, and what's the reason for Java?
-
640Navigating the Pros and Cons of Web ComponentsRiffing 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 bad idea to use them, what would it take to make the Next.js of web components, and how long until we don't need anymore frameworks?
-
639DX, JSON, XML, HTML, and Databases! Oh My!How important is the DX of software vs how important is the person showing off the software, Douglas Crockford and JSON, remembering XML, trying to write better HTML for email, new TC39 proposal, workshopping t-shirts, and what do you do if you want a little bit of database on your website?
-
638Q&A About Copyright, Jekyll, Joomla, Statamic, and More!Dave's designing a new tshirt, questions for lawyers about copyrights for code projects, what does the copyright in the footer actually do, what do Dave and Chris require for personal web projects, does Jekyll get updated anymore, the Bob from Hell UX pattern, viewing ads on CNN, what about Joomla or Statamic, and how do paid fonts on the web work?
-
637Approachable Open Source with Brian MuenzenmeyerBrian Muenzenmeyer joins the show to talk about his book, Approachable Open Source, ways we can make open source easier to get in, important conversations around funding and supporting open source, and whether money helps maintainers deal with burnout or not?
-
636W Hot Drama Week (WordPress, WP Engine, and Web Components – Oh My!)We're getting some feelings out about WordPress and Matt Mullenweg vs WP Engine drama, as well as the Web Components conversation that happened this past week.
-
635Jeff Robbins and Visibox as an Instrument for VideoJeff Robbins stops by to talk about his software, Visibox, that was used at Frostapalooza for presenting video at the concert, what it's like building an app with Electron, how it's distributed, how files are used and managed, and how he supports hardware devices inside Electron.
-
634Fabian Kägy on WordPress, Blocks, and Enterprise Dev
Fabian Kägy helps us understand the modern WordPress development process, Gutenberg vs Block editor vs full site editing, building with blocks or pages, what's coming in the Twenty Twenty-Five Theme, and whether the theme authoring process has been made too difficult in 2024?
-
633Thomas Steiner on AI in Chrome and the WebThomas Steiner from Project Fugu talks with us about AI in Chrome, the small large language model in use, how features like this are rolled out, the ethics and concerns around sending and sharing data, on device vs web APIs, and ideas for use cases and ways to explore AI on the web.
-
632Adam Coster on Game Development and Crashlands 2Adam Coster talks with us about working with his family in game development, how they get started making games, what all is involved with publishing games, deciding to go Steam and Netflix only for Crashlands 2, how web tech is involved in game development, and the fun of testing and doing Q&A for games.
-
631Dave’s Second Brain Idea, Notion Thoughts, and Google’s LLM in ChromeDave'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 accessibility on LLM's in browsers.
-
630Frostapalooza Recap, Follow Up, and Messy CodebasesChris has a birthday today 🎉, we recap our Frostapalooza experience celebrating Brad Frost's birthday, do all codebases become a mess, Mermaid, TLDraw, and Figjam thoughts, making tiny games, where's the follow up in web and world news, and what's the current state of CMS' on the web?
-
629The Great Divide, Global Design + Web Components, and Job TitlesA bit of follow-up on vibe driven development and JavaScript not causing The Great Divide, writing testing automation, global design systems and web components, could PHP be used for web components, what if view transitions are going to be everywhere, and frontend engineer vs design systems engineer job titles and descriptions.
-
628Tending to RSS Feeds, Code Hike’s Fine Markdown, and Cloudflare R2Doc 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 subscriptions, checking in on Code Hike and their fine grained Markdown approach, JavaScript decorators use case, and using Cloudflare R2 for image storage.
-
627Getting Comfortable with the Struggle and Vibe Driven DevelopmentChris brings some blog posts to talk about including being comfortable with the struggle of developer life, Cloudflare Workers + monorepos, vibe driven development, and questions about database migrations, and whether we think AI free blogs are going to be a rarity in the future?
-
626We Were Wrong and Keep Getting in TroubleChris has some follow up on blog posts and past podcast episodes to respond to including browsers and browser engines, advertising on the web, magazines, Cara, peak AI slop, and view transitions.
-
625CarTalk, Ownership of A Book Apart, and URL ShortenersDave's putting together a platform for his presidential bid and workshops his policies, discussing vehicle options for a family in 2024, Chris and other authors get ownership of their A Book Apart books back, and the ramifications and reasoning behind Google killing a URL shortener.
-
624Blogging, In App Browsers are Bad, and Teaching CSS from ScratchOn this epsiode we're talking about the current state of blogging and social media, the polyfill hack, whether in app browsers should be banned, web components and the difficulty of front end web dev, and how we would go about teaching CSS from scratch in 2024.
-
623Assigning Weight Dynamically, CoPilot vs Other AI, and MonoreposWe're talking about assigning a weight to items in a layout, differentiating between banger posts and regular blog posts, using social engineering to get PR's accepted, monorepo thoughts, using CoPilot vs other AI programming support bots, has TypeScript benefited from AI, and what happens if you turn off CoPilot?
-
622Website Rendering, Updating Software, and Edge Gets FasterWe're talking website rendering, server side rendering, Astro's server islands, perf hits for navigation elements, updating software because the docs aren't available for older versions, and a new Microsoft Edge was released.
-
621Setting Up Prettier and Linting, Comparing Colors, and Accessibility OverlaysWe've got follow up on Cloudflare and Cara from last episode, a question about setting up Prettier and auto linting, a cool tool from a listener on comparing colors, a question about using tooling like Craft or more user friendly apps like Webflow when working with clients, and our takes on accessibility overlays.
-
620Cloudflare #HotDrama, Auth, and Prototyping ThoughtsWe 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 app, pre-negging any sponsorships, prototyping and feedback on projects, and ideas for future topics.
-
619SvencodesSven Neumann aka Sven Codes talks with us about SudokuPad, developing a cross-platform app, integrating new puzzles and features, the benefits of being easy to use, building a community, and monetizing an app while not upsetting your user base.
-
618Matt Visiwig on SVGBackgroundsMatt Visiwig stops by to chat with us about his site, SVGBackgrounds.com, a membership site for copy-and-paste website graphics built around SVG. We talk about why he built the site, how he decided to monetize it, competing with AI garbage on the web, pricing membership options, and how he's running the site.
-
617Economic & AI Vibes with Jason GrigsbyWe're chatting with Jason Grigsby about what a white-collar recession means, how the sources and methods of consuming news shape our perspectives, whether the current economic conditions represent a market correction and if a rebound is imminent. We explore the critical decision of whether to embrace AI advancements or risk being left behind. We also talk about AI-generated voices, large language models and ethics, and the impact of social media signals in an AI world.
-
616Strum Machine with Luke AbbottLuke Abbott is the creator of Strum Machine, an app that simulates backing tracks by stitching together individual notes, chords, and strums recorded on guitar, standup bass, and mandolin. We talk about what Strum Machine does, why he decided to build it, how bringing on a professional designer helped, pricing thoughts, and the "fun" of building a version on iOS.
-
615Dave Goes Windows For RealDave'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 about styling, scoping, positioning, and floating UI.
-
614CSS Grid Level 3 aka Masonry with Adam ArgyleAdam Argyle stops by to chat about the conversation that's happening around CSS Grid / Masonry. What do we want? What might Apple's response to Google be? And nitpicking the spec just for fun.
-
613Recording Live Music, WebC, Open Source, & WordPress StudioChris bought recording gear off an Instagram ad, our thoughts on WebC, CodePen upgrades Yarn, thoughts on the commercial value of open source, Automattic releases an app to install WordPress locally, IBM buys Hashicorp, income tax software, and a hack for getting Safari to respect background colors used in a pseudo selector.
-
612Matt Haughey on a Fantasy Blogging CMS SetupMatt is here to talk about creating the perfect fantasy CMS for blogging, moderating comments at Metafilter, building sane defaults into programs, how difficult the web is, do we want AI in our CMS, and where is content headed on the internet?
-
611React! TypeScript! Jobification! Drupal!Dave & Chris and thoughts on career advice that worked 3 years ago but isn't as helpful now, marking tests with ChatGPT, is taking a Drupal job in 2024 a good idea, Chris got #gear sniped, P3 color follow up, the confusing File System APIs, and where did all the lightboxes go?
-
610TypeScript in 2024, Signals, Productivity Sniped, and Follow UpDave's about to be eclipsed, the state of TypeScript in 2024, signals stage zero proposal, corrections on accessibility in frameworks (thanks!), web apps for better collaborative writing, getting productivity sniped, the problem with email may be you, indieweb follow up, and ultimate guitar tab apps.
-
609Blake Watson on Home Cooked AppsWhat is a home cooked app? Blake Watson is on this episode to talk all about the kinds of apps that make a good home cooked app, tips and advice he has for making them, resisting the urge to monetize or growth hack them, and a few CodePen v2 thoughts sprinkled in at the end.
-
608Can WordPress Kill Your Resume, Fav Parts of Web Dev, Exploring HTMX, and more!We're opening up the ShopTalk mailbag and answering your questions, including does WordPress on your resume kill your job chances, what are our fav and least fav parts of web dev, our thoughts on HTMX, and what is it like to use pnpm instead of npm.
-
607Astro Launches an Integrated Database
Fred K. Schott stops by to talk about Astro announcement of Astro DB. The pluses and minuses of it, and whether you have to always use the database with Astro DB. We get into how to seed your database, upgrading the database, and the almost weirdly generous pricing model.
-
606Web Sustainability with Michelle BarkerWe're talking with Michelle Barker about the idea of paying to support bloggers (and podcasters!) via services like Patreon, drumming as a fun side gig from CSS, how big of an issue digital sustainability is, trying to understand the environmental impact of our websites and digital life, wondering why YouTube embeds are still so large, disabling cookies, and how to build the web in a more sustainable way.
-
605Jim Nielsen on Subversive URLs, Blogging + AI, and Design EngineersJim Nielsen joins us to about URLs and linking as the new subversive way to maintain the web, paying for news in Canada, should content creators be worried about AI, the case for design engineers, RSS in HTML, and the state of state and UI.
-
604VS Code Plugins, Git as a Radical Statement, Tailwind & Arc DramaA 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!
-
603Deno, React Alternatives, and Copilot Concerns with Triple Threat Josh CollinsworthJosh (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.
-
602What Does Accessibility Really Mean?Voiceover 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.
-
601Brad Frost on A Global Design System + FrostapaloozaBrad 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?
-
600Where Will The Web Be 12 Years from Now?We'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!
-
599Fighting the Algorithm With RSS, Blogging, and the IndieWebDave 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.
-
598Jen Simmons on Interop, WebKit Releases, and New CSS Features in SafariJen 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!
-
597How Many VS Code Plugins, Poor Charlie’s Almanack, and Where to Start in 2024?We'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?
2023 episodes
-
596The Year of AI, Arc, and Being Mad About the Right ThingLooking 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.
-
595MedTalk Show, Plagiarism and Code Grifting, and How We’re Testing CodeBlood 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.
-
594Wiping Your Laptop, UX of Password Codes, and :Has Tips and TricksIn this episode we're discussing making tech videos, website tinkering, :has tricks, SVG path commands, and the complexities of CSS & JavaScript logic.
-
593Beep & Texts, Tumblr, JavaScript & Web Components, & Cool Blog Post IdeasThoughts 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.
-
592Web Component Therapy, SEO Therapy, and Learning Something New like SwiftTalking 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.
-
591Cascade Layers, CSS Functions, and more CSS with Miriam SuzanneMiriam 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.
-
590Twisting Through WebsitesThe 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.
-
589CSS Functions, Read It Later, Making Money in Business, and MoreA 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.
-
588Elliott Marquez on Web Components and LitElliott 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.
-
587Why Ethan Marcotte Thinks Tech Workers Deserve a UnionEthan 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.
-
586Micro.blogging with Manton ReeceManton 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.
-
585Blog Redesign, Sounds on a Website, Accessibility Tests, and Safari 17Chris 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.
-
584Community, Partnerships, Images, and Astro with Fred K. SchottFred 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.
-
583Language Models, AI, and Digital Gardens with Maggie AppletonMaggie 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?
-
582Lifetime Plan, Pricing #HotDrama, and CSS ResetsGetting 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.
-
581DevRel, Musical Mics, Social Sharing, and 100 Years of WordPressDave 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.
-
580Chen Hui Jing and the State of CSS Survey for 2023We'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.
-
579One 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.
-
578Customer Support, P3 Color, Dave on Productivity, and Mobile vs DesktopIs 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?
-
577Shawn Wang on AIShawn 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.
-
576Blocks, 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.
-
575CSS 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?
-
574Estelle & Eric on CSS The Definitive Guide, 5th EditionEstelle 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.
-
573Google Reader, Sticky and Overflow, and Figma ThoughtsChris 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?
-
572Text Sqwunch Property, Figma Developer Mode, Stripe ElementsDave 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?
-
571Searching vs AI, Getting Designers to Play Nice, and Web ComponentsDo 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.
-
570Haircut Maintenance, Dave’s Bookshelf, Lazy Loading, and APIsWe'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?
-
569Apple’s Web Apps, Meta Quest and Vision Pro, and Missing Sticky HeadersHow 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?
-
568Display Contents, Passkeys Follow Up, Yellow Fade Technique, and TOTK Talk
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.
-
567Full Stack Dev, Load Bearing Developer, and Being Zod CuriousWhat 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?
-
566View 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.
-
565The Hurdy-Gurdy, OKLCH, Edge Dev Tools, and Ad BlockingDave 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.
-
564Render ATL, New Colors Available, Gradients, HDR, and MoreChris 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.
-
563Getting Pulled by the Algorithm, AI Training Data, and SVG DrawingThere'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.
-
562Podcast Apps, Zaraz, Future CSS Thoughts, and ArcWhat 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?
-
561Web Perf News, Web Sommelier, Data Analytics, and PasskeysTopics 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.
-
560Oh 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.
-
559Fidget Apps, Coding with AI, Dialog Element Navs, Getting Rid of CSSIs 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?
-
558Esoteric Weird Content Editable Problems with Kristin ValentineKristin 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??"
-
557ChatGPT, Conferences, Fidgets on the Web, and Modern CSS in Real LifeWhen 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.
-
556Andrey Sitnik and Using OKLCH for ColorAndrey 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.
-
555React Documentary, Front of the Front End, Fast Fallacy, and Best PracticesReacting 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.
-
554Jamstack 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.
-
553TypeScript, DX, GripeScript, and Astro v2 with Fred SchottFred 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.
-
552Do You Want to Build a JS Framework? ☃️ CSS Wishlist for 2023Austin power updates, what do you need if you want to build a new JavaScript framework, and what do we hope CSS brings in 2023?
-
551PlanetScale with Iheanyi Ekechukwu and Mike CoutermarshIheanyi 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.
-
550Sanity with Simen Svale Skogsrud and Espen HovlandsdalSimen 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.
-
549Ben Ubois of FeedbinBen 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.
-
548Infinite Canvas, Luro + Figma, and Scraping or CrawlingWhat'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.
-
547WordPress 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.
2022 episodes
-
546Ryan Dahl and DenoRyan Dahl stops by to talk about Node, Deno, JavaScript, testing, V8, and thoughts around getting started with Deno.
-
545Arc Browser with Nate ParrottNate 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.
-
544Feedback, RSS Talk, Arc Brower, and Product TalkGetting feedback for what you're building or writing, RSS feed reminiscing, Arc browser thoughts, products that didn't make that should have.
-
543Zach Leatherman on Eleventy, Mastodon, Twitter, and is-landZach Leatherman talks with us about what's new with Eleventy, setting up on Mastodon, what's happened with Twitter, and is-land.
-
542Breaking Up with CSS-in-JS, Mastodon, and Stories on the WebWe'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.
-
541Una Kravets on What’s New With CSSUna 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.
-
540Next 13, WP vs FB, Figma Thoughts, and a TypeScript JourneyOur 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?
-
539Sameera 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.
-
538Patching the WebCatching 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.
-
537ShopTalk Live from An Event Apart 2022Chris 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?
-
536Functional Programming, npm Dependency Hell, and the Patchability of the WebShould 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.
-
535Improving Developer Productivity with Rebecca MurpheyRebecca Murphey from Stripe talks with us about finding problems - the paper cuts - in your code or team and developing the best solution for them.
-
534Web Talks, AI Images, and Redesigning an APIBuilding 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?
-
533Bastian Allgeier from Kirby CMSBastian 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?
-
532Mobile Browser Injections, CascadiaJS + Enhance, CSS MethodologiesAn 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.
-
531Mobile Database, GDPR Fun, and Heroku Shuts Down Free PlanWhat 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.
-
530Keaton Taylor on Product Design, Career Paths, and DadTalk ShowKeaton 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.
-
529What’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!
-
528Alex and Andrew on Working in an AgencyAlex 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.
-
527Shaky Foundations, Tricky A11y Topics, & Dependency Follow UpA 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.
-
526Web Components, Testing, and Database SeedingDave'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.
-
525Cache Bustin, Twitter Embeds, and Analytics WeirdnessQuestions 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?
-
524Package Security with Feross Aboukhadijeh from SocketFeross 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.
-
523Quality Design in Apps, Headless WordPress Shopify, GitHub Action Notifications
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.
-
522Jay Hoffman and The History of the WebJay 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.
-
521GitHub 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.
-
520Conferences, 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.
-
519SSG vs WordPress, Customize Menus, JavaScript Testing, and CMS Tools in JavaScriptDave 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?
-
518WebPageTest 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.
-
517Big Backend EnergyWhere 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?
-
516Building a Technology, Twitter Driven Development, Deciding on a Blog TopicHow 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?
-
515Gaming Fridge, Dave Goes Nuxt 3, Resizing Images, Hiring Devs, Design Systems, and Redesigning BlogsDave'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.
-
514Front End vs Back End Work, Teams Built Like a Video Game, API Keys, Twitter, and VanTalkDave'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.
-
513Live at AEA 2022Chris 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!
-
512Web Whiskey Crossover with Chuck Carpenter & Robbie WagnerChuck 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.
-
511Dave Talks Web Components, AMP Follow Up, Core Web Vitals, Building a New CMS, and GitHub CopilotDave 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.
-
510Fred Schott on the Past, Present, and Future of AstroRegular 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.
-
509No Coffee, Inert Follow-up, Dialog Element, JSX in the Browser, and Mexican Travel Tips with ChrisDave 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.
-
508Sold 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.
-
507To 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?
-
50615m vs 30 Day Fix, Using Prisma, Infrastructure as Code, and Kirby CMSWe'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.
-
505Passing 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?
-
504Jim Nielsen Blogging, App Icons, Color, and ImagesJim 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.
-
503Pull Request Issues, Checking in Node Dependencies, Nuxt and PropTypes, and Less DecomposingWe 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?
-
502Text Select in Notion, Safari Hot Drama, Writing in VS Code, and Other Browsers on Mobile SafariWe'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.
-
501Cyber Pink, Configuration Based UIs, Deleting Twitter for Time, and Lurking in DiscordsWe're comparing our outfits, deleting Twitter, and lurking in Discords. And wondering about how much customization you should have over an app's UI? Do you expect it? Should it be driven by data instead of hand-coded markup? Is taking ownership of Babel transform a smart thing to do? What are design tokens, really? And how do we get to cyber pink?
-
500Front-End Web Professionals Excited to Talk Front-End Web Design And All It’s High Dramatic FashionsWe'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.
-
499Melanie Sumner on Ember, Accessibility, and the WebLong 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.
-
498Prepping for 500, Git Journey, Git Hooks, Parcel CSS, and some Healthy PicksChris 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.
-
497The State of Native Apps and Web Apps in 2022 with Thomas SteinerWe'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.
-
4962022 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!
2021 episodes
-
495Snow Blower Won’t Start, CSS Resets, Nuking Margin, Making Your Website Better, Testing on a CraptopChris 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.
-
494WYSIWYG Follow Up, Open Source Maintenance, Micro-Frontends, and Fleet vs GitHub Copilot vs VS CodeDave'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.
-
493TikTok, Accessibility Follow Up, Dave’s WYSIWYG Journey, Scaffolding Components, and All UnsetChris 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?
-
492Paravel’s Building an App – What’s the Tech Stack? Also: Bun.sh, Vue, Slinkity, and Quantity Leading to QualityWhat'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.
-
491YouTube Benders, CSS Performance, Learning New CSS in 2022, Building a Great Embed, and Creating SlidesDave 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.
-
490Web3, Cryptobucks, HTML is Ok, Tailwind Tokens, and Getting Excited About CSSHow 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?
-
489Landing Web Clients, Native App vs Web App, and Dave Wants LinkedIn FriendsWhat'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.
-
488Sportsball Moments, WordPress Block Editor, WYSIWYG Editors, Cloning Notion, and How to Focus on AccessibilitySupporting 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?
-
487Chaos Monkeys, Images Missing at ISP Level, Modern Image Handling, The Manager’s PathParenting 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.
-
486Keeping Up the New Web Things, Dealing with Spicy Sections, a Cloudinary Follow-Up, and some Apple Problems PersistIt'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.
-
485Building Websites Now vs 1996, Vue 3, Picking a CMS, and Writing a Book with URLsIs 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.
-
484Cloudflare, Lying to the Browser, Cloudinary Issues, Vue 2 to Vue 3, and Font IconsWe'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?
-
483Q&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.
-
482Asset Pipeline Issues, Google ZX, Crazy CSS, and a New CSS ResetJoin 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.
-
481Frontend Feud: ShopTalk vs SyntaxCrossover! Your favorite web dev podcasts join forces for a super collab that’ll knock you frontend off! Amelia joins Chris Coyier and Dave Rupert from ShopTalk Show while Divya teams up with Wes Bos & Scott Tolinski from Syntax. Let the FEUDing begin!
-
480Pushing Users to the App, Browser Feature List, Notion Fun, and The Surprise ChainDoes forcing users from the website to the app make the web devs feel sad? How do browser devs decide what to add? Having fun with Notion, custom media queries, and Dave's epic Surprise Chain blog post.
-
479Using VS Code, Import Ordering, Chrome API Eye Dropper, and YouTube Tease?A bit of follow up from the last episode, getting your team on to the same tooling - and cool things in VS Code, import ordering, the new Chrome API eye dropper, and some YouTube thoughts and ideas.
-
478Google Changing Titles, jQuery + Chris’ Birthday, Kissing Content, and Word Break Break WordGoogle is changing page title in search results, celebrating jQuery + Chris' birthday, content that gets too close and kisses, dealing with website sandwiches, using word break break word, and abuse of alerts on the web.
-
477Native CSS Module Scripts, Container Queries, and Writing Scoped CSSWe're talking about CSS Module scripts, container query issues, wondering about writing scoped CSS, Tailwind, and custom property gotcha's.
-
476#HotDrama Mug, #HotDrama Safari, #HotDrama Chrome, and the WordPress Build ProcessWe've got a new ShopTalk Show mug you can order, Safari and Chrome #HotDrama to discuss, what is the modern WordPress build process like, and what's the state of your local bowling alley or pickleball website?
-
475Ben Hong’s Views on Vue, VuePress, Nuxt, Petite Vue, Shopify + Netlify, and Static HostingBen Hong talks with us about Vue 2 vs Vue 3, Nuxt, VuePress, GridSome, Petite Vue, Headless Shopify + Netlify, is static hosting the right term these days, and what's up with Nuxt 3?
-
474Tech Conferences, Dev on Windows, and CSS for Displaying Random ImagesThe D-d-d-d-discord's got threads! Are conferences a thing we're ready for? How was Dave's experience working on a Windows PC? Help Dave figure out his monitor issue on Mac. Are people writing websites without a build step? And what is a good CSS technique for displaying images that could be either horizontal or vertical?
-
473Brad and Ian Frost – From Meteorologist to Web DeveloperWe're chatting with Ian Frost who swapped out his meteorologist career to become a web developer alongside his brother Brad Frost. We talk about getting started learning HTML / CSS, and then Javscript, writing code as a team, navigating the front and back end in 2021, dictating tech stacks to clients, and dealing with turnover and tech changes with clients.
-
472Good Meetings. Is This Data? Front End vs Back End.Sarah Drasner's got a new book and we talk about her article on good meetings. Are front end problems more difficult than back end problems? GitHub's got an upgrade issues feature. How would you design a database for a new project? And where and what is data in 2021?
-
471Perf as a Job, Riverside vs Streamyard, Frontend Being Consumed, and How Much to Bill ClientsCan doing performance audits be a career in 2021? Comparing streaming and recording with Riverside and Streamyard. Is the front of the frontend being consumed by automation? Struggles in hiring and putting together resumes. And how much should freelancers bill clients for their own education and learning?
-
470Slap a WAAPI, Explaining the Shadow DOM, LayoutNG, iFrames, the Web Animation APIDo you drive or fly in 2021? How do you explain the Shadow DOM? What's LayoutNG? How do iFrames and Accessibility work out? Should we be using CSS Prefers Reduced Motion? And what's up with the Web Animation API?
-
469Syntax Crossover with Wes Bos and Scott TolinskiWe're joined by Wes Bos and Scott Tolinski from Syntax.fm and chat about the fun of developing, SvelteKit, what tools Scott and Wes reach for when building a website, the WordPress developer experience, and some sick picks!
-
468Is Sass Still Cool? Animation vs Transition, Animated Tables, and Dark Mode in EmailLet's talk Sass, nesting, animation vs transition, animated tables, scroll snap points, progress meters, viewing emails in dark mode, and coded prototypes.
-
467New Frameworks, Astro, New React, and WWDC 21 ThoughtsWhere are my paaaants? What to do with new frameworks? What to do with new React? Building in Astro. And WWDC 2021 reactions.
-
466Tabs In Component Libraries, Grouping @media Queries, and When is Software Finished?What's the best way to include tabs as part of a component library? D-d-d-discord update on Alex's CSS-Trickz clone. Do you group your @media query items together or spread them around? And is software ever truly finished?
-
465Linters, Delivering HTML in a Single File, Specialist or Generalist, and Social Image PreviewsWe're talking about linters, should we deliver single file HTML? Should you focus on a specific tool or be more general? And we revisit social image previews.
-
464Jamstack & New Netlify Features with Jason Lengstorf & Phil HawksworthJason Lengstorf and Phil Hawksworth chat about the current state of the Jamstack including React + Jamstack, Distributed Persistent Rendering, building for ease of use, dealing with minor changes and caching, whether Jamstack needs to do all things, and a big new Netlify features announced!
-
463Choose Build Tools, Social Media Images, Border Radius Clipping, and Debugging Safari in WindowsCamera and gear for your desk talk, and answering your questions about build tools, programatically creating social media images, border radius clipping of parents, debugging Safari on Windows, the state of Drupal in 2021, and using code blocks in WordPress.
-
462ShopTalk Show Live at AEA – The Web is Good, the Web is BadDave and Chris talked at An Event Apart Spring Summit 2021 on the good and bad of the web. They talked about CSS, framework knowledge, more CSS, PWA's for projects, service workers, the language of tooling, and web performance.
-
461Dave Fired Everyone, WordPress Audio Player, Shared Element Transitions, and Fonts!Dave's base got camped and Chris tried to improve the WordPress audio player. Also discussed: shared element transitions, Turbo, Astro, typography and fonts, and just simply blogging.
-
460What’s New in CSS in 2021 with Adam ArgyleAdam Argyle chats with us about CSS features from risky and never in any browser to stable and available in many browsers that are available in 2021.
-
459Talking Web Components, ES Modules, Using OAuth, and Digital ArtDave's prepping for a talk at An Event Apart about Web Components, and we're answering questions about OAuth, and talking digital art.
-
458De-coding the Technical Interview with Emma BostianSpecial guest Emma Bostian is on to talk about her new book, De-coding the Technical Interview, that will help you never bomb a technical job interview again. How to answer technical questions you don't know, looking for red flags when applying, infinite scrolling question, and how to not be a schlub when applying for a new job.
-
457CSS Colors Fun, HSL, Updates from Browser Land, Pseudo Selectors, and Responsive Design QuestionsWe're talking all about fun with colors in CSS, browser updates, the death of AMP (question mark), pseudo selectors, a question about responsive design in vertical space, and linking with _blank.
-
456WordPress Block Editor, ElementInternals, Writing Code or Leading a Team, and Container QueriesOn this episode: Updates from Dave's shed, camera options for streaming and Zooming, Discord chats, Headless WordPress block editor musings, custom form controls with ElementInternals, going from a coder to a team leader, and container query updates.
-
455A Day in Our Lives at Work, Envisioning Conferences Again, and the Benefits of NetlifyWe're talking about threading in Slack or Discord, the continue reading button on a website, Axe software - also a sponsor!, cost benefit of time spent on work, what a day in the life at work is like for Chris and Dave, and musing about whether conferences are going to be a thing again.
-
454All About Vite with Evan YouEvan You chats with us about Vite. How is Vite so fast? What about tree shaking? How do you convert various formats into ESM and what does Evan recommend? What is the future of Babel? And what the first 2 minutes of a Vite project are like?
-
453Streaming Hardware, Babel Thoughts, Power Washing Websites, and a Desk UpdateDave's got YouTube dreams, a conversation about Babel, trying to generate a goldilocks level of source code a la Backbone and Underscore, power washing WordPress websites as a career, and an update on Dave's desk.
-
452JavaScript and Bundlers, Dave and Vite, Stale Tab Reloading, and Consultants Who Can’t DeliverJavaScript and next gen bundlers, Dave's experience using Vite, what are your expectations with stale browser tabs, and what can you do when consultants don't seem to be able to deliver on a project?
-
451JavaScript and Web Components with Nolan LawsonNolan Lawson talks with Dave & Chris about his emoji picker element and how styling a Web Component works, why documentation is important, constructable stylesheets, how to build with Svelte, React or other frameworks, and the accessibility story with Web Components.
-
450ShopTalk Patreon Discord Fun, Office Updates, Notion Competitors, and Elastic SearchWe're officially on Patreon now and we'd love to have you come join us in the ShopTalk Show Discord and help shape the future of the ShopTalk community. We also talk about Dave's office situation, Notion competition, Elastic Search, how should someone specialize to get a job, and breaking news on the pop up element.
-
449JavaScript in 2021, Writing Workflow, Picking a CMS and Web Hosting, and Web Workers?More on JavaScript in 2021, looking at Jay Hoffman's writing workflow, helping pick a CMS for fun blogging, helping pick a web host and the happiest path involved, and just what the heck are workers on the web?
-
448Next Gen Bundlers with Jason Miller and Fred SchottThis week we talk with the maintainers of Snowpack and WMR, two newish flavors bundlers, to discuss how ES Modules change the game for modern JavaScript development.
-
447Headless WordPress, Recent RSS Favs, Custom Post Types in WordPress themes, and Sharing ButtonsWe answer your questions about using a headless WordPress set up, changing WordPress themes and what happens to custom post types, those share buttons on websites, and talk about the 3 recent fav articles that came across our RSS readers.
-
446Pandemic Purchases, Video on the Web, Convoluted Processes, and Javascript DebounceDave and Chris talk about recent pandemic purchases, publishing video on the web, more sharing of convoluted processes, some menu bar app ideas, reinvigorating HTML, and writing good git commit messages.
-
44511ty Conversions, CSS Tricks Redesign, Art Direction, and Should We Be Using React?
First episode of 2021! Dave's 11ty conversion continues, CSS Tricks gets a redesign, art directed blog posts, injecting styles into front matter, building stuff on holidays, and whether you should use open source from organizations that are sketchy?
2020 episodes
-
444macOS + Bluetooth Woes, WordPress Support Share, Puppeteer Update, and How Much Do You Care?Dave's ongoing Mac adventures, cleaning up old WordPress plugins, sharing a WordPress support tech, a Puppeteer update, and the sliding scale of giving an F in projects. Oh and we review a bit of 2020 and look forward to 2021. Thanks for listening!
-
443Asset Bundling with WordPress, Using Grid for Components, Testing Ecommerce, and Dave Goes Back to Mac?What's the state of the art technique when it comes to asset bundling in WordPress? Should we use grid for every component? How should we test ecommerce site builds? And Dave goes back to the Mac!
-
442Buying a Big Monitor, How to Care about Blogging, & Buying a Big ShedChris wants to upgrade his monitor situation, and Dave wants to update his shed situation. And along the way, they answer a listener question about how to care more about the blogging.
-
441Nuxt, Auth, OAuth, M1 Updates, and Truths About Digital AccessibilityFollow 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.
-
440Serverless, Local Database, Edge Functions, and Using WordPress ServerlessLet's talk Serverless - including using WordPress Serverless, how to solve a problem like local databases, and edge functions with Netlify and beyond.
-
439Container Queries, Desk and Cable Routing, and Designing a Clicky KeyboardChris 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.
-
438ARM Based Macs, Digital Minimalism, Podcast SEO, and Monetization on the WebChris & Dave talking SEO, advice for pushing scripts to the end of a page, digital minimalism, LinkedIn Recruiters, ARM based Mac computers, and web monetization.
-
437WordPress vs Jamstack Followup, iPad SVG Drawings, CSS in PHP, and Self Hosted VideoA 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?
-
436Control UI with Greg WhitworthThis episode is about evolving the web platform - the change process of HTML, CSS, and JavaScript. This is a complicated and sometimes slow process that involves developers like us, standards bodies, browser vendors, and people like our guest, Greg Whitworth, who can act as outside influencers and shepherds to this process.
-
435Magic, iPad Sidecar, Getting Unstuck, Image Compression, and The WebsiteChris 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.
-
434Natalya Shelburne on Design Engineering
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.
-
433Garbage PRs, Wayfinding on the Web, and Chapter 2 of the History of the WebThe 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.
-
432SWYXShawn 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?
-
431Weaving Tangled Webs, Web Workers, and the History of the Web: Part 1This 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.
-
430Smashing Conf Live WebinarChris 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.
-
429Cognitive Bias with David Dylan ThomasDavid 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?
-
428This is 40, Code Health, Firefox Follow Up, Accessible Text Labels, and Minifying your Project
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.
-
427Browsers Built for Designers, Firefox Farewell, Spinning up a Quick Website, and Gutenberg ExperiencesWe'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.
-
426Backlogs, Issues vs Discussions vs Chatting, and Trying Not to Waste Your ShotDave'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.
-
425Tailwind, Where to Find Inspiration, SVG Corrections, and Web WorkersWe'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?
-
424Web Components, Frameworks vs Vanilla, Accessible Numbers, and SVG Memory UsageWe 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.
-
423Sleep Issues, Zoom Masters, Discord as the New Chat, Chris Goes Ruby, and Dave Folds WindowsThis 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?
-
422The Uncanny Valley of Website, Accessibility Widgets, Motion Settings, and MediumIs 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?
-
421Spinning Down Projects, Educating the Back-End Team, and Choosing Old TechWe'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.
-
420CSS Tricks, Old Tech, Apple Goes Arm, and Building an Image MachineWe'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.
-
419Hey! What About Email, Scroll Triggers, Mobile First vs Desktop, and more?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!
-
418LH, RLH, Shadow DOM, Developer Experience, and RUMWe 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.
-
417RSS Feeds, MMO Games, DnD, and Custom FieldsWe'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.
-
416Banjos, Google Performance Updates, and Static Site Generator PerfWe'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.
-
415CSS Aspect Ratio, Rendering Engines, and More with Jen SimmonsJen 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!
-
414The Front-End Ceiling, Emacs, Permissions, and Writing Better WordsWe're back doing a Rapidfire through your questions including: 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?
-
413World Wide Waste with Gerry McGovernGerry 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?
-
412RedwoodJS with Tom Preston-WarnerTom 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.
-
411Vitaly Friedman and Smashing Magazine in 2020Vitaly 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.
-
410Gulp with Blaine BublitzWe'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.
-
409Stripe & Streaming with Suz HintonSuz 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.
-
408Frontend Masterery With Marc GrabanskiMarc 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?
-
407Building Browser Features with Brian KardellBrian Kardell talks with us about how new features get into browsers and the fun and challenging journey it takes to get there.
-
406Jamstack with Divya TagtachianDivya 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?
-
405Cross-Cultural Design with Senongo AkpemSeneongo 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.
-
403Serverless Architecture at Begin with Brian LerouxBrian Leroux chats with us about building modern web apps using Begin and other cloud services like it including a deep dive on AWS Lambda.
-
402New Website!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.
-
401Dreaming About Foldable Phones, RSS, and SEOWe'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.
-
400Talking with Jen & Adam about Firefox & ChromeJen Simmons & Adam Argyle stop by to continue our conversations about where browsers are at, and what's coming up for browsers - specifically Firefox & Chrome.
-
399The Browser ShowChris and Dave talk hot browser drama, CSS4 ideas and thoughts, moving HTML & CSS forward, and lazy loading - and a whole lot more!
-
398An Event Apart, Subgrid, Grid, Chrome engine, & more with Eric MeyerEric 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?
-
397Fixing Hardcoded Issues, Tooling for your Job, and Picking an Editor for a JobChris & 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?
-
396Edge Goes Chrome, Edge VM’s, and Designing a Website to LastChris & 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.
-
3952020 Don’t Eject!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.
-
394Andy Bell on Taking Side Projects to 11(ty)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.
-
393The Future Is Now McRupertChris & 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.
2019 episodes
-
392Looking Back at 2019Chris 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.
-
391RapidFire SicknessOn 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.
-
390Eleventy with Zach Leatherman
Zach Leatherman stops by the show to talk about his static site generator, Eleventy, as well as look back at his Front End Engineer Manifesto from 2012 and see how it holds up in 2019.
-
389The Bacon MethodDave and Chris talk about bacon, blogging, and the business of making money on the web. Are stories the new hotness? Should everything be an email newsletter? What can Dave sell for $10?
-
388When Tech Works and When Tech BreaksChris and Dave talk about technology overwhelm, when tech breaks, when tech works amazing - and why and how tech sometimes falls out of favor.
-
387Becoming a Front-End Architect With Katie Sylor-MillerKatie Sylor-Miller stops by the ShopTalk studios to talk about her new job as Etsy's Frontend Architect as well as her experience learning Git.
-
386Help! My Boss Wants to Code?Dave and Chris talk podcasts they're enjoying, a brief making money on the web segment, and your questions about styling old elements, encrypted media, and how to keep your boss out of your code.
-
385Live from JAMstack_confLive ShopTalk Show! Chris and Dave come to you live from the floor of JAMstack_conf in San Francisco answering *real* questions about JAMstack.
-
384Miriam Suzanne on Sass and CSSMiriam Suzanne stops by the show to talk about Sass in 2019, design tokens, her company Oddbird, unused CSS, new CSS properties, and Dave & Chris' explanation of revert.
-
383What’s Up with CMS’s?Chris and Dave revisit the state of CMS land with a discussion that mentions almost every kind of CMS available in 2019.
-
382Jen Simmons on Browser FeaturesJen Simmons is on the show to talk about how new features get shipped to browsers, when different browsers push features ahead of other browsers, talk a bit of Grid, Chris' aborting CSS, and aspect ratios and picture elements.
-
381Animation with the KeyframersDavid & Stephen from the Keyframers stop by to talk with Dave & Chris about the state of animation, state machines, and animation systems - as well as live streaming coding on Twitch.
-
380Picking the Perfect Stack to Make Money on the WebWe're re-introducing ourselves in case you're new around here - and then we're right back into talking about picking the perfect stack, how to charge for various tasks in client work, handling H tags in the main menu of a site, and making money on the web.
-
379Making Money on the WebChris and Dave talk about interesting ways to make money on the web including Dave's drawing app idea, games like Downwell, the Tech Lead YouTube channel, and services like Coil and Brave.
-
378RapidFire Q&A on Podcast Sponsorships, npm Dependencies, and Front End DevelopersChris and Dave open up the mailbag and answer your questions in an return of a classic RapidFire episode. How do you know if you're a senior developer? How do we handle sponsors in WordPress?
-
377React Courses with Tyler McGinnisTyler McGinnis stops by the ShopTalk Show to chat with Dave and Chris about his React courses, how he keeps up with web technology, and his thoughts on marketing and selling courses.
-
376Live Share for VS Code with Jonathan CarterJonathan Carter, Lead Project Manager on VS Code Live Share, talks with Chris and Dave about how to use Live Share, how you can communicate while pair programming, live share vs screen sharing, limitations of Live Share, and most importantly: who controls the terminal??
-
375GreenfieldWhen you're starting a new web project, what tools do you reach for? Dave and Chris talk through various scenarios and what they'd use to build it with.
-
374VisBug with Adam ArgyleAdam Argyle stops by to talk with Dave and Chris about his web design tool, VisBug, and interesting ways designers and developers can use it to be involved in modern web design and development.
-
373WordPress Databases & Hosting with Brad TouesnardWe're talking WordPress databases and WordPress hosting on this chat with Brad Touesnard. What's page caching vs object caching? How should you move a database from local to dev to production? And what should be in your repo for WordPress?
-
372Sanity.io with Simen Skogsrud & Knut MelværSimen & Knut stop by to talk about Sanity.io - why they developed it, what it does, who it's for, and the types of projects they see people using Sanity for.
-
371Technical Writing with Rachel AndrewIf you've ever wondered how to become a technical writer - or even a guest writer - for sites like CSS Tricks or Smashing Magazine, this episode is for you. We're talking with Rachel Andrew about how to submit technical articles, becoming a better writer, and tips for getting articles accepted.
-
370Resilient Management with Lara HoganWe're chatting with Lara Hogan about her awesome new book, Resilient Management. Lots of great advice in this episode for people who are managers, becoming managers, or who are managed by someone - so almost everyone.
-
369Full Jamstack React DeveloperChris and Dave talk about what Jamstack means to them, thoughts on being called a Full Stack Developer, state management, writing responsible code, and why web tech can be hard.
-
368Sacha Greif and the State of CSSSacha Greif joins us to talk about the recently published State of CSS survey for 2019. What were the results? What surprised us? What are our thoughts for the future of CSS? Plus a preview of the Syntax vs Shoptalk War of 2020.
-
367Accessibility with Nicolas Steenhout and Christopher SchmittWe're talking accessibility with Christopher and Nicolas from Knowbility. Does accessibility transcend the web? Is it discouraging how much work still needs to be done? How do we get people the skills needed to help with accessibility on the web? Should accessibility be a role in house? And is Javascript the enemy of accessibility?
-
366Developing Tito with Paul CampbellPaul Campbell talks with us about the technology behind selling tickets on his app Tito.io and the journey they've taken in trying to rewrite the app.
-
365ARTIFACT Pre-Show with Jennifer Robbins and Chris FerdinandiJennifer Robbins and Chris Ferdinandi stop by to talk about a great conference that's returning in the fall, ARTIFACT Conference. We look back at the state of the web 5 years ago and preview some of the talks and ideas that will be happening at this year's ARTIFACT Conference. Tip: Use code SHOPTALK100 to get $100 off on your ARTIFACT Conference registration.
-
364Gatsby with Jason LengstorfJason Lengstorf is our guest to help get us all up to speed on what Gatsby is, how it works, who it's for, and thinking about some interesting ways to use it on the web.
-
363Are Static Site Generators Still Considered a CMS?We're back answering more of your questions, including: what are the rule son displaying email on a website? What resources do you recommend to bootstrap a website? When should I stray from conventions? If customers don't want to maintain it, should I still use a CMS? And what are the limits of static site generators?
-
362Breaking Browser NewsChris and Dave are coming to you live from the Browser News Desk 2019 to talk about Microsoft Build, Google IO, and other news in the world of website builders.
-
361JavaScript with Sara VieiraWe're talking JavaScript land with Sara Vieira - how she got her start coding, Node, GraphQL, Apollo, living and traveling as a coder, what's happening in the JavaScript ecosystem around the world, NuxtJS, design systems, and frameworks.
-
360Riding a BicycleWe're answering more of your questions, including: using .innerHTML method, ARIA labelling, job titles, and should we all learn about BaseCS?
-
359RapidFire Q’s on Node, Design & Development, & Coder’s BlockWe're doing a RapidFire Q&Apisode answering your questions about Node, working on design and development, coder's block, and how to get more responsibility on remote projects.
-
358UX Design Education with Jessica Ivins
Jessica Ivins is our guest to talk about her work at Center Centre, a user experience design school, and how students are learning to be the next generation of UX designers. We also discuss self-learning, accessibility concerns, website metaphors, and how to prep for applying at a school like Center Centre.
-
357RapidFire CSS Crimes
Dave and Chris are answering your questions about what to learn next, webpack vs parcel, web development on Windows, React and NextJS, CSS crimes with WordPress, clashing on coding standards, code camps for newbies, and how to pick a CMS.
-
356Blocks and Browsers
Dave and Chris talk about styling Gutenburg blocks, the Edge browser news, mobile web, Opera, web 3, Firefox empathy, and the general state of web browsers in 2019.
-
355Accessibility with Heydon PickeringWe're chatting with Heydon Pickering about accessibility, using pre-built solutions past their best before date, everyone's varying degrees of proficiency, and whether accessibility is becoming second nature to more people.
-
354Next.js and Now with Guillermo RauchGuillermo Rauch stops by to talk about Zeit, Now, and Next.
-
353Typetura with Scott KellumScott Kellum talks with us about his new project, Typetura. We discuss how it works, what it's dependancies and limitations are, as well as what the future holds for CSS and the web.
-
352Caching, Service Workers, and JavaScript with Scott JehlScott Jehl is our guest and we're talking about accessibility, jQuery history, progressive enhancement in modern javascript, critical CSS, service workers, maintenance of a server, and other fun stuff.
-
351Dudes and Their Emails, Moral Quandaries, and Sass on WindowsWe're chatting about how to get your name out there - and how not to get your name out there Jimmy John John. We also talk about indie publications, updates on Dave's office situation, and we dust off the Trello board for a mini-RapidFire on questionable projects, and building with GraphQL.
-
350Maintaining Vue.js with Evan YouWe talk with Evan You, creator of Vue.js, about his role as a creator and maintainer of Vue.js, as well as questions about upgrading legacy apps with Vue? What is a Vue file? How do web components fit in? Where is Vue 3 at? And advice on how to get started using Vue.js?
-
349Talking Svelte with Rich HarrisWe're talking about Svelte with Rich Harris - what does it add to HTML? Does bundle size matter? How does Svelte handle routing? And who's using Svelte? Be sure to listen for a preview link to Svelte v3!
-
348Getting lit-html with Justin FagnaniJustin Fagnani from the Polymer Project is our guest and we're taking a deep dive into lit-html and Polymer elements, how those projects are different, and we'll discuss how Web Components is wrapped up in all of this.
-
347Jason Miller and PreactJSJason Miller stops by to chat about the world of performant JavaScript, the future of PreactJS, and lettings tools do the code golfing for you.
-
346Is There a Great Divide?
Dave and Chris chat about the great (or is it?) divide in the front end world of web design and development.
-
345Maintaining npm with Laurie Voss
Laurie Voss is the co-founder and Chief Data Officer of npm and he stopped by the show to talk a bit about npm's history, some of the issues it faces now, as well as what's in store for the web in 2019.
-
344Maintaining Babel with Henry ZhuWe talk with Henry Zhu about his role maintaining the open source project Babel including how to make decisions on what bugs, features, and pull requests to work on, the scope of Babel itself, financial support, and what it's like to be an open source maintainer in 2019.
-
343Learning How to Design with Erik KennedyErik Kennedy helps us open up 2019 with a great discussions on learning how to design, picking out better typography, picking colors, how to handle negative design feedback, and more.
2018 episodes
-
342Performance Improvements with Ben SchwarzWe're talking performance improvements and we've got Ben Schwarz, creator of Calibre - the web performance monitoring app for teams, on to give some quick tips to improve performance as well as where performance is headed in 2019.
-
341BaaS, Agile Methodologies, Human Readable URLs, and More!We're back with some thoughts on why you should(n't) fly or go camping, talking about the tech we've been loving recently, and answering your questions about BaaS, agile methodologies, human readable URL's, and web components makes another appearance.
-
340Starting Over and Combating Design Q&AWe're answering your questions about how to fill in giant gaps in work history, whether designers should know the basics of HTML and CSS, and combating the need for high-res mock ups for Q&A.
-
339Jamstack, 3D on the Web, Migrating Your Site, and MarkoJSWith a bit of a Jamstack conference recap at the front, we're back to a regular episode answering your questions about using 3D on the web, migrating a site between platforms, working with MarkoJS, and have you heard about web components?
-
338How to Think Like a Front-End Developer with Monica DinculescuMonica Dinculescu is an Emojineer at Google and we talk with her about the state of front-end development, knowing what you're bad at vs what you're good at, and coming up with a better analogy for it all.
-
337How to Think Like a Front-End Developer with Peggy RayzisPeggy Rayzis is an engineering manager at Apollo GraphQL and joins us for a discussion of life as a front-end developer with a GraphQL focus.
-
336How to Think Like a Front-End Developer with Ben FrainWe're joined by Ben Frain to talk about his thoughts on the state of being a front-end developer in 2018.
-
335How to Think Like a Front-End Developer with Sameera KapilaSameera Kapila is on to continue our How to Think Like a Front-End Developer series answering questions of what a job posting would look like, what the hardest part is of front-end development, what her ideal project would look like, and more!
-
334How to Think Like a Front-End Developer with Brad FrostContinuing in our series, Brad Frost stops by to give us his thoughts on front-end development work in 2018 and walks us through our Dribbble shots experiment. (Links to the images are below in the show notes or on your podcast player.)
-
333How to Think Like a Front-End Developer with Trent WaltonWe're joined by 1/3 of Paravel, Trent Walton, to continue our How to Think Like a Front-End Developer series and talk about his thoughts on what the characteristics of a front-end developer are, caring about performance, and getting back to the grain of the web.
-
332How to Think like a Front-End Developer with Mina MarkhamMina Markham stops by to talk about her career as a front-end developer, her dream project, and we get her thoughts on our Dribbble to web challenge.
-
331How to Think like a Front-End Developer with Eric MeyerTo kick off a new mini-series called "How to Think like a Front-End Developer", we're joined by Eric Meyer to get his thoughts on front-end web development in 2018 including throwing a set of website design mockups at him and seeing how he'd break them apart into HTML.
-
330Aaron Gustafson on WASP and PWAsAaron Gustafson is here to help us wrap our heads around the web standards project (WaSP), the W3C, and how it all relates to progressive web apps (PWA) and progressive enhancement. We talk about how standards come to be, how a PWA differs from a web view, why a company might choose Electron, and what the future is for PWA sites. Be sure to listen to the end for an internship opportunity with Aaron!
-
329Dan Mall on Building a PortfolioChris and Dave chat with Dan Mall about designing a portfolio that hiring managers can't deny. Should you tailor your portfolio for each specific job you might apply for? Where does privilege come into play when applying for jobs? Could it backfire? And be sure to stick around for an opportunity to add the design of a certain podcast website to your portfolio!
-
328Jen Simmons and Intrinsic Web DesignJen Simmons is back to talk about what's new in Firefox including a dev tools update. We also chat about sub grid, variable font support, and discuss whether all the new stuff that's been added over the last few years heralds a new era of web design.
-
327Working with State MachinesWe're joined by Jon Bellah and David Khourshid to talk about what a state machine is and what's not a state machine. We talk about state machines in React, login forms, going into the wrong state, fallbacks, game development, and working state machines into existing projects.
-
326Learning Web Design with Jennifer RobbinsJennifer Robbins stops by ShopTalk Show to talk about her recently updated book, Learning Web Design - what's been updated, who the book is for, and what's changed since she first published the book.
-
325Code is ExpensiveDave and Chris answer your questions about how to get code consistency at work, advice on writing testable code, a new intrinsic size attribute, WooCommerce custom site building, and some thoughts on a low code world.
-
324Quilting Drama Q&AWe're answering your questions about proper autocomplete on websites, node based CMS configs, follow up on line length, retina screens, update security, and some quilting drama.
-
323ACF With Elliot Condon
Elliot Condon stops by the show to talk about his WordPress plugin, Advanced Custom Fields. We talk about his development process, modern WordPress dev workflows, and how Gutenburg will affect plugins like ACF.
-
322Full Stack Crossover with Adam WathanAdam Wathan stops by to talk about Tailwind CSS, how it got started, dealing with large CSS and config files, why you might want to use Tailwind CSS, Purge CSS, and more!
-
321WordPress, Jetpack, and SteveDave and Chris are joined by Michael Arestad to talk about WordPress, Jetpack, and answer your WordPress related questions about building apps with WordPress, back-end devs doing front-end dev jobs, and adding filtered searches to custom queries.
-
320Internet of ThingsKianosh Pourian and Dale Sande stop by to talk all about the internet of things. What are some of the ways to avoid the dark side of internet connected devices? How do web designers get into developing for internet devices? What happens when Facebook buys your lightbulbs? And how can Dave build an on-air light for his office/studio?
-
319Hello I’m A DesignosaurWe help you avoid becoming a designosaur by answering your questions about learning React, creating a universal header, jQuery vulnerability, implementing pattern libraries, and taking WordPress development seriously.
-
318Are You Leaking? Tell Us Where!We're back answering your questions about getting old and also the web. On this episode we're talking about web components, view source in text editors, job application process, using canvas for animations, cleaning up CSS, coding bootcamps, and more.
-
317Designing with Laura Elizabeth
If you're a developer who's struggled with design, you're going to love this episode! Laura Elizabeth stops by the show to talk about her course called Design Academy that teaches developers how to design better marketing sites.
-
316Customer Experience with Gerry McGovern
Gerry McGovern is our guest this week to talk about listening to your customers, what big companies do right and wrong, how to avoid living in the past, and consulting Chris on how a new feature for CodePen could be developed.
-
315CSS Blocks with Chris EppsteinChris Eppstein is back on the show to talk about his new project CSS Blocks and how it works, what kinds of projects it's best for, and how it integrates with other frameworks on the web.
-
314Flexible Type Setting with Tim BrownTim Brown is our guest to talk about his new book coming soon called Flexible Typesetting from A Book Apart.
-
313Twitching and PrototypingDave gives a lesson on streaming, and your questions on the future of PSD to markup, tools for prototyping, what to study in 2018, and CSS Grid vs Flexbox. Thanks bro!
-
312CSS in JS EditionChris & Dave compare music store conferences to tech conferences, podcasts as coworkers, and follow up the min/max discussion from #308 before diving in to your questions on CSS in JS, merging Angular and React projects, picking a Windows laptop for testing, and how to break the 12 column grid mindset.
-
311Dev ConfessionalsWe start the episode off with some dev confessionals before getting into your questions about counting KBs, removing outlines from tabIndex, Dave going Windows, Keystone JS as the CMS, how to assess new tools, the best way to fill out a portfolio, and hosting websites on AWS.
-
310Humidity APIIn this episode we're updating you on humidity, our existential question, and Gutenberg. And then we dive into your questions on ugly tech docs, how soon to apply for a job, web colors not matching print, secret API keys, package overload, and React + WordPress.
-
309Deep Dive on D3.js with Ben Clinkinbeard and Elijah Meeks
Ben Clinkinbeard and Elijah Meeks stop by ShopTalk Show to talk about data visualization, D3, and how to get started leveling up your data viz game.
-
308Age Limits and Bad CopyWe're back for another RAPIDFire episode answering your questions on age limits in web design, correcting clients with bad copy, SCSS mixins, Yarn vs NPM, web vs native, and deep learning of core topics.
-
307Existential QuestionsOn this episode Dave and Chris talk about how much is a podcast worth to you, follow up questions about Gutenberg, mixing HTML into Javascript, how to sniff out a scam client, theming components in Vue, and how to get started with web assembly.
-
306Debugging CSS with Aimee KnightJust when you think you know everything there is to know about CSS, Aimee Knight is on the show and she'll help you understand CSS in a new way as a Javascript developer learning about CSS.
-
305CSS JitterWe're doing an old school RapidFire episode answering your questions on element queries, CSS helper classes, improving your design eye, PWA on desktop, frozen hover states on iOS, handling passwords for clients, and Lightbox alternatives.
-
304Banjo Q&A PodcastDave and Chris are back answering your questions about banjos and front end web development along with a quick trip to magazine corner. How do you write a good estimate? How about a unit test in WordPress? Is IE11 going to hold us back forever? What about GDPR?
-
303JAM Stack with Phil HawksworthWe're joined by Phil Hawksworth to talk about the benefits of static sites as well as work through some of the objections people often have to using a static site in 2018.
-
302React Drama with Michael JacksonWe're joined by Michael Jackson, co-founder of React Training and creator of unpkg, to talk about some of the drama in the JavaScript world on the internet lately. We cover Dan Abramov's beyond React talk, Context and Suspense API, whether View Source matters, React Native Web, and of course Mootools.
-
301HangoversWe've recovered from our ep300 festivities and we're back answering your Q's with our best A's - How to handle multiple projects on a dev team? What should we call JavaScript? Tips for scroll-jacking in a nice way? Best practices for CSS? And how to write when you don't want to write?
-
300THIS. IS. 300.Over the course of 300 episodes & 6 years, a lot has changed in the web world. We look back at what was going on when we started ShopTalk Show and check in with where things are at now - and speculate about what might be happening 6 years from now.
-
299Machine Learning with Paige BaileyWe've got a machine learning expert, Paige Bailey from Microsoft, on to help educate us on all the interesting things you can do with machine learning. Whether you're a huge company or a rose grower in Phoenix, there's probably something new you'll learn about machine learning in this episode.
-
298Gutenberg with Tammie Lister and Matias Ventura
The new WordPress editor, codenamed Gutenberg, has people excited and nervous about what's going to happen to their WordPress sites. We've got 2 Automatticians who are working on the Gutenberg project to help answer some of the questions swirling around this big change.
-
297Animation at Work with Rachel NaborsRachel Nabors is back to ease in an update on animation on the web including the web animation API, animation and accessiblity, leaving animation to the last minute on projects, Greensock, and her book "Animation at Work".
-
296Variable Fonts with Jason PamentalWe've got Jason Pamental on the show to educate us on variable typography and how it could be the biggest thing to come to the web since responsive design.
-
295Take a KneeWe've got questions and so do you. Take a knee: How do you clean up code when you join an existing project? Is keeping up with web dev tech too hard? How do you get better while trying to raise a family? [Jerry Seinfeld voice] What's the deal with web components? And should there be a day to celebrate first responders in tech?
-
2942K18 Part IIYou've been upgraded to ShopTalk Show 2K18. For this edition we've got magazine corner, bitcoin thoughts, how to start contributing to open source projects, preferred prototyping tools, and finding online community for web developers.
-
293Preppin’ for 2018We're kicking of 2018 with a hot new episode covering ShopTalk's Magazine Corner, #DaveGoesAndroid, Chris goes to Bend, and our predictions for web development in 2018.
2017 episodes
-
292Noel.js Holiday SpectacularPour yourself a cup of your favorite holiday beverage, spike it with something appropriate, and join us for our holiday spectacular where Dave sings his way through your questions about best practices for deployment, logging in JavaScript, coding practices at a company, and our favorite parts of a project.
-
291Dipping our Eyeballs into VROn this episode we're dipping our eyeballs into VR, trying to save the world from code, and answering your questions about creating framework agnostic view components, iframe scrolling on iOS, and parsing data from an external JSON file.
-
290Benefits and StrugglesWe're talking exercise regime, writing a book, and answering your questions about CSS frameworks, parsing data out of email, benefits and struggles to working vs freelancing, the ideal dev publishing environment, and figuring out good naming conventions.
-
289Spamming the InternetIt's the sexiest CSS alive podcast and we're answering your questions about WordPress' Gutenberg, using video in the background on the web, absolute positioned images vs CSS background images, and getting PSD or AI files for website mockups.
-
288Jet Lag EditionJetlag edition of ShopTalk Show answering your questions about remote working, caching for offline use with service workers, life using and maintaining NPM modules, and monitor switching hardware. #airportmagazinetalk
-
287Dad Talk ShowDave and new dad Chris are here answering your web devlopment questions about PSD to pixels, leveling up on accessibility, gaining access to WordPress theme files, and editorial workflows for web publishing.
-
286Content Strategy with Ellen de Vries and Robert MillsWe're talking with two content strategy experts, Ellen de Vries and Robert Mills, about the wide world of content strategy. Or is that even the right word? Ellen has just released a book (published by Gather Content, where Robert is also a content strategist) in which she doesn't even use those two words together.
-
285AI-Driven TODOsWe start off on the magazine rack at the airport, move into AI and Machine Learning, refactoring a pattern library, Dave's working on his TODO's, and Chris enjoys Notion. Plus your questions about attr(), static HTML inside WordPress, cross browser testing, email data, rems vs pixels, and polite CTA popups.
-
284The Value of HTML and CSS with Mandy Michael and Lara SchenckJobs hunting and the frustration with job titles. Why isn't it ok to only know HTML and CSS in 2017? Why do bootcamps seem to focus on javscript so much? We're joined by Lara and Mandy for this episode to try and figure all of this out.
-
283Garbage Desks in 4KWe're coming at you in 4K audio from Chris' new office and Dave's garbage can while we rapidfire your questions on CSS grid fallbacks, angular represented on the podcast, Javascript's acceptance, NodeJS support on hosts, and avoiding CORS issues.
-
282Testing with Eli Brumley and John Reese of CrossBrowserTestingWe're testing out a new episode with a couple of guests from CrossBrowserTesting who are here to help us understand what kinds of tests we should be running, automated versus manual testing, who should be testing, and how much testing of your website is really necessary?
-
281The New JavaScriptJavascript has been on people's mind and so Dave and Chris bring the horn section along to answer your questions on choosing which technology to run with, when to learn it, spaghetti code, and also Dave's thoughts on Microsoft Edge Summit 2017.
-
280#shareyourdraftsDave and Chris share some secret, personal things before diving into your questions about testing in React, gathering client requirements, and whether frameworks are for beginners or advanced devs?
-
279RIP HTML ImportsDave's fired up about HTML5 and is ready to quit web design, podcast production, is there a Picture element like the Video element, work/life balance, and more!
-
278Top 5 Browser APIs You’re Not Using with Patrick KettnerWhat are the top 5 browser API's that you're not using? We've got Patrick Kettner on from Microsoft's Edge team to help us understand more about the what's changed in all the browsers - but particularly Edge.
-
277CSS-Zingers (Summer 2017 Beachbody Edition)Summerbod Edition of Shoptalk Show where we talk about CSS issues we have or have come across, the state of code editors and the plugins/themes we're rocking, and even a couple questions from you about how to organize code when your boss wants it a different way, understanding Flexbox, SVGs as a Vue component, and stylesheets vs inline styles.
-
276Web ComponentsOn this episode we're discussing web components, what happens when a project goes wrong, how to teach Javascript from the beginning, and what to do when someone steals your code?
-
275History Repeating ItselfWe're doing a Q&A episode with just Dave and Chris covering questions about SVG projects, webpack, teaching your kid about CSS, Flash vs JS/CSS, and dividing up CSS stylesheets.
-
274Vanilla JS with Chris FerdinandiWe're talking with Chris Ferdinandi about Javascript, specifically Vanilla Javascript, and what that means on the web in 2017.
-
273On Sharing Links and PricingDave and Chris are answering your questions on this episode, such as: Do sharing buttons on websites work? Pricing for apps? Building things yourself versus off the shelf? API's and CMS's and headless CMS's?
-
272Color Accessibility with Geri CoadyWe're talking color (colour if you please) on this episode: deciding on color, figuring out how many colors to use, and making sure people can actually see the color you intended are all part of the fun of designing on the web. We've got Geri Coady on to help us figure out why color accessibility is important and how to get started.
-
271Headless Material Sass QueriesWe're answering your questions about container queries, which direction pagination buttons should point, what is a headless CMS, CSS architecture, Google and material design taking over, and more!
-
270SVG and Sketch with Peter NowellIt's our SVG Sketch-a-thon. We've got Peter Nowell on who's the Sketchmaster to talk about SVG workflows, animation workflow, plugins for Sketch, and how working in software like Sketch is great but you should still know the code.
-
269The Final RapidfireWe're RAPIDFire'ing for the final time (or are we?) covering questions about integrating React or Angular into a website, being a good mentor, best practices for managing images, the JAM stack, and more!
-
268Delivering PodcastsWe've talked about how to make a great podcast, now we're back to talk about what's happening on the front end side of podcast websites and apps. What did Apple announce at WWDC 2017? What's JSON feed and why do we care? And where is podcasting headed?
-
267Rapidfire 90Shoptalk Show has a new website! So we'll talk about that along with a bunch of your RAPDFire questions like: What do you do about annoying browser extensions? What's the future of front end development?
-
266Rapidfire 89We're back for another RAPIDFire talking some good CSS and JS drama, mailto links, using dev tools as an IDE, generic APIs, and the will-change property in CSS.
-
265On PodcastingWe're talking with our podcast editor, Chris Enns, all about how we put together ShopTalk Show episodes as well as some tips and advice on podcasting in general: what kind of equipment to buy, making money from podcasts, editing tips, and how do Chris and Dave prep for a ShopTalk Show episode? (Do they prep?)
-
264React with NetflixWe're React-ing to a discussion with 3 developers at Netflix about React. Why did Netflix choose React? We also cover the reason behind Netflix's obsession with A/B testing?
-
263HTML EmailCoding like it's 1999 - or is it? We're talking email design and development. What's the tooling stack? What are the crazy things you can do inside HTML email in 2017?
-
262CSS GridGrid is getting a ton of support in modern browsers and so we've got a couple of grid experts in Jen Simmons and Rachel Andrew on to help us navigate the grid - what is it? When can we use it? How do flexbox and grid play together? What about Bootstrap?
-
261Rapidfire 88RAPIDfire Q&A time! Pew! Pew! We're gonna "A" as many of your "Q's" on this one including monitor recommendations, VIM vs eMacs vs Atom, frameworks or vanilla javascript, creating a family tree on the web, BEM, and side projects when you're trying to get hired.
-
260Rapidfire 87We're back for another RAPIDFire episode answering your questions - but first a quick #davegoeswindows update. Then we dive into questions about improving WordPress' default search, marketing a CMS, adding team members, using @supports with Flexbox, securing a site with nginx, server-side rendered JS apps, and finally some recommendations on conferences to attend.
-
259Rapidfire 86Dave and Chris are back together for a Rapidfire episode talking about the modern 2017 stack for front end development, Sass vs native CSS, best practices for HTML comments, Microsoft's efforts with Linux, database cleaning, and the ongoing Atomic CSS debate.
-
258Design EthicsWe've got Robyn Kanner and Mike Monteiro on the show to talk about ethics in design. When and, more importantly, how should you stand up to a manager when they tell you to design something in a way that feels wrong? Where do ethics and morals collide and how do we navigate that?
-
257HiringHiring is always a hot topic for ShopTalk Show and we've got a couple of hiring experts on to talk about what's important in the hiring process and they also rate your hosts, Chris and Dave, on how hireable they would be on the job market.
-
256Civic HackingWe're joined by Ernie from Code for Miami and Mike Sarasti from the City of Miamia to talk about how local government can work together to open up data to enable developers to build amazing stuff that would benefit everyone. We talk about how you could get started helping your local government on the web and how the City of Miami has launched a new alpha version of their city website.
-
255Rapidfire 85On this RapidFire episode we answer your questions on QA processes, accessibility on a gallery of pictures, gulp, Dave explains something like you're 5, why are there bugs in software, and how to justify mobile site development to stakeholders? All this and a bit of a follow up on this episode of ShopTalk Show!
-
254WebVRPrepare to have your mind blown as we go virtual — we're joined by Kevin Ngo and Josh Carpenter who work for Mozilla and Google on their respective VR teams to explain the basics of VR as well as how it relates to the web.
-
253Rapidfire 84RAPIDFire except less rapid and more fire this time? We're talking support for @supports, should you do work you don't agree with? Should you use data URLs all the time? How would you spend two grand? Do we need to solve CSS or is it fine the way it is?
-
252Finding “A Thing”It's conference season and we've Una Kravets and Krystal Higgins from An Event Apart Seattle on to talk about how they got into their "things" - the stuff they talk about, why they picked that topic, what to do if other people hop on your thing, and ideas to start giving talks at conferences.
-
251Rapidfire 83RAPIDFIRE! *pew* *pew* We're covering a lot of ground in this episode: AMP revisited, mailbags, password, HTTP2, getting old in web design, podcasting in Italian. Listen up!
-
250Web SecurityWe're talking web security with a couple of web security experts - April King and Alex Sexton. We talk through the ways your site can get attacked and then cover the key things you can do to protect yourself from the majority of attacks.
-
249News PublishingOur guest is Rebekah Monson of Whereby.Us - a company that creates media and technology products that help people connect and engage in their cities. Is using WordPress Multisite a good idea? How can a small team manage editorial, tech, and community issues efficiently? Is there any profitability in local media?
-
248AMPGetting AMP'd with AMP. We're going to talk about the #hotdrama about AMP with a couple of AMP experts.
-
247The Performance EquationThe performance equation: A panel discussion on web performance - webperf if you're fancy - Zach Leatherman, Eli Fitch, and Jack Doyle join Chris and Dave to talk all things performance.
-
246Season Opener Rapidfire 82We're talking 2016 and 2017 along with some questions from you: should you use a Javascript library that hasn't been updated in awhile? Streamlining WordPress development for a team? What's up with text-stroke? And how to handle traffic if you're running a music festival website in Finland - or anywhere else in the world?
2016 episodes
-
245Rapidfire 81What's the most performant way to do snowflakes on your website? ShopTalkShow Smackdown - margin-top vs padding-bottom! Normalize, sanitize, and resets. What's up with jQuery? Can not using jQuery be slower? When do you use event modules? What should you mark up your pizza (site) with?
-
244Rapidfire 80What's the difference between a site that's straight up files vs WordPress? What's CSP and why does it matter? Does MySQL matter? Understanding the benefits of HTTP2. And how can you clean up a project you're taking over?
-
243Rapidfire 79RAPIDFire Q&A Miami style. But first, Dave introduces you to the ShopTalk Show comment bag. Fake news on Facebook, in-app browsers on iOS being different, Filezilla secure, and figuring out when to stop researching new technology and just build websites.
-
242Rapidfire 78You asked us questions like: Can you leapfrog other people when you switch careers? Is Safari the worst browser for animations? Style guides, grid layout and how to think about it, freelancing and taking ownership of things, and of course what's the deal with HSTS? So we answered in this RAPIDFire Q&A episode.
-
241Rapidfire 77It's a RAPIDFire mixed with a rant-i-fire episode: A ShopTalk Rant™ on WordPress and Dave's got a new computer. Also, how should you create responsive info-graphs and charts? Is there a way to web inspect canvas? Is Bootstrap accessible?
-
240Rapidfire 76It's RapidFIRE time. Your Q's with our A's like: Which CMS would you choose to handoff a new site to a client? What happens with fragile super-mega menus? What makes a web host fast or slow? What is Atomic CSS really? How should a massive form be built?
-
239Rapidfire 75First up some recaps: Dave recaps some Yarn hot drama, and Chris recaps CSS DevConf 2016. Then we get into your questions about authentication keys, building a blog for a comic, using CSS Grid, and slow WordPress database issues!
-
238Rapidfire 74What do you need to consider when selling ads on your website? Inability to control your workflow? What is agile development exactly? When do you change a website or when should you redesign it? APIs for connecting all the things together. What should you name your thing? All this and more on this episode of ShopTalk!
-
237Rapidfire 73A little follow up this week! We revisit some stuff we've talked about before, like Webpack, TypeScript, and the double-tap bug on iOS. Chris is trying to get rid of cables on his desk and Dave's shopping for more computer stuff, as always. Then we get into more of your Rapidfire questions and our answers: resources for implementing accessibility in JavaScript apps, finding APIs to practice with, using Adobe XD, <b> vs <strong> tags, and who's responsible for making things secure on the front end?
-
236Rapidfire 72RAPIDFire episode with your Q's and our A's! What should you put in your portfolio site? How should you deploy? Is blogging wanted dead or alive? Real name or fake name on the web? Should we use Firebase? Help me understand Yeoman with a butts example?
-
235Rapidfire 71We skipped the suits and jumped straight to your questions - including feedback on last episode's discussion of design being a solved problem, email sign up forms know you're already signed up, applying what you learn from programming to real life, Sass placeholder classes, and can the web get *any* slower?
-
234Rapidfire 70What are your thoughts on atomic CSS? Is responsive web design making traditional web design less important? How should you animate between pages of websites? Does podcasting while wearing suits make for a better episode? It's a RapidFire episode celebrating our 234th episode.
-
233Rapidfire 69It's a RAPIDFire episode where we answer your questions like: applications for jobs with abstract questions, Webpack vs Gulp, marking up e-mail addresses, alpha #hex confusion, and we debate CSS preprocessors as only ShopTalk Show can.
-
232Rapidfire 68Followupisode - we're checking in on the ShopTalk Show mailbag to get your thoughts on previous discussions as well as your questions on topics like key portfolio elements, HTML5 boilerplate, critical CSS issues, and more.
-
231Book Writing PanelWe're back talking books and we're joined by 4 other technical book authors to discuss why we wrote a book, figuring out where to start, whether writing takes you out of the game, and should you write for fun or profit?
-
230Practical SVGChris has a book that's out - Practical SVG - and so we're talking about how the opportunity came along to write the book, what's in the book, who it's for, and how many dollars it costs even. We also answer a few of your questions about susy, personal branding, and Dave gets AMP'd about AMP.
-
229Rapidfire 67We're answering your questions right after Dave finishes grinding his gears about SaaS. Programming after 30? Development environment possibilities? Getting content from clients? rems vs ems? Angular vs React metaphors?
-
228Rapidfire 66We're answering your questions this week: junk CSS? Tombstones? What's happening with HTML imports? Storing data in Jekyll? SVG animation struggles? Managing CSS across teams? These questions and a few more are all answered. Plus! Dave brings up the A Book Apart elephant in the room!
-
227Rapidfire 65Checking out a local dev site on your phone or tablet. The ebb and flow of IDE's. Styling checkboxes. Getting penalized for images that are too big. All this and more on this RAPIDFire episode of ShopTalk Show!
-
226Rapidfire 64HHVM? Is targeting links in new windows ok? Are pixel values ok when setting horizontal values? What's Pattern Lab? What ad networks are good for low traffic sites? These questions and more will be answered on this RAPIDFire edition of ShopTalk Show!
-
225#davegoeswindows Wrap-upHear the finale of the #DaveGoesWindows series. Worried about being left behind? What can you do while you just build websites? The line between front end and back end developers being blurred? Animating icons on your phone's home screen? We've got answers!
-
224Rapidfire 63It's time for another RapidFIRE episode where we answer your questions about developing for the web. This episode covers topics like developer convenience versus user satisfaction, coding ergonomically, PHP7 on HTTP/2, modern tools adding power but also complexiety, dealing with credit card fraud, an update on sitemaps, and SEO importance in mustache.js. *Pew* *Pew*
-
223Web Design Day RecapA bit of follow up from last episode on static site generators vs CMS's. Then Chris and Dave recap their experience at Web Design Day including re-answering questions and the Hot or Not audience polls.
-
222Rapidfire 62It's time for a RAPIDFire Episode: Optimize for Beer 30. We blast through your questions such as using web-based push notifications, saving a stash of code to start projects, how to prep for a dev interview, printing page numbers via CSS, WordPress and jQuery, are conferences worth it, minify vs non-minified, and Bootstrap's CSS utilities.
-
221With Elea Chang and Deep ShahThis week we're joined by Elea Chang and Deep Shah to chat about getting involved in designing for social good, upcoming conferences, burn out and caring about a cause while caring about yourself.
-
220Rapidfire 61It's RAPIDFIRE time. We're answering your questions about things like certifications from courses, selling a downloadable file, EMS vs REMS, single page sites, static site generators, the best online forms, git branches, and icons fonts.
-
219With Katel LeDu and Louis RosenfeldThis week we talk with Katel LeDu and Louis Rosenfeld — two book publishers in the tech and digital space. We chat about the importance of a publisher in the age of self publishing. What kinds of books are getting published and why should a publisher care about your book idea? What is the process for actually writing a book in 2016?
-
218RAPIDFIRE 60RAPIDFIRE pew pew! We follow up on vertical rhythm with Tim Brown, talk data storage options on the web, charging for refactoring, A/B testing, and when to get a lawyer involved.
-
217The Marshall ProjectThis week we're talking with Ivar Vong, Gabriel Dance, and Andy Rossback from The Marshall Project about how they're doing things differently in telling stories about criminal justice. We talk about the technical details of their custom CMS that enables The Marshall Project to have beautiful designs for each story they're reporting on.
-
216With Val Head and Sarah DrasnerFor this episode we're talking web animations with two people who've been in the animation trenches for a while — Sarah Drasner and Val Head. Dave's got some animation specific challenge questions and we talk about ways to present your cool animation idea to clients or a boss for approval.
-
215With Khoi VinhThis week we get to chat with Khoi Vinh, Director of Product Design, Mobile at Adobe about the tools we use right now to build and design with and also what the future might look like.
-
214RAPDIFIRE 59It's time for another RAPIDFire episode where we answer your question on things like node modules, web browsers being unable to render webpages, is jQuery essential, annoying pop-ups, and spinning things up on Heroku.
-
213With Donna LichawThis episode we talk with Donna Lichaw who helps her clients figure out what the story of their app or service is using a technique called story mapping. She's got a new book out, The User's Journey, that you'll want to pick up after you hear about how it all works.
-
212With Sara Wachter-Boettcher and Eric MeyerWe're talking with the authors of A Boot Apart's latest book: Design for Real Life. Sara Wachter-Boettcher and Eric Meyer chat about designig for stress cases as opposed to edge cases: does your app or website take into account what a person might be going through when they're trying to use it?
-
211Rapidfire 58It's a RAPIDFire episode - Chris and Dave answer your questions as quickly as they can before the gun goes off. Too many tools, comp sci vs programming, vertical rythym, version controlling WordPress, self-employment, div-itis, and mobile email client performance issues are just some (ok all) of the topics covered.
-
210With Tom Greever and Christy Ennis-KlooteWe're joined by Christy Ennis-Cloote and Tom Greever to talk about design communication - how do you send clients designs and ideas for approval? What's the secret to getting clients to actually look at your designs before signing off on them?
-
209With Maya Benari and Hillary HartleyWe get to talk with Maya Benari and Hillary Hartley from 18F all about how writing code for the US Government works - and ways you can get involved with your own tour of coding duty.
-
208Rapidfire 57RAPIDFIRE #57! !pew! !pew! 15 minutes on Favicon issues - need we say more? Ok how about versioning a major website rewrite? Developing an idea for a talk? Arguments about AMP? Front end devs feeling like back end devs? WordPress and WooCommerce issues? !pew! !pew!
-
207Rapidfire 56RAPIDFIRE!! Pew Pew! SXSW hot tips, how best to handle website prototype build handoffs, the search for a better boilerplate, what the heck is the section tag for, and online IDE vs local development. PLUS Chris' Dr. Claw impression.
-
206With Rachel White and Lindsey BiedaFor this episode we're joined by Lindsey Bieda and Rachel White to talk about the fun and challenges of game development. If you've ever wondered about how to get into game development, this episode will get you excited about trying to code your first game.
-
205Rapidfire 55This week we have another RAPIDFire episode digging way back into the question archive to answer questions about stolen SVGs, getting started writing for the web, dealing with small styles, the best library for DOM manipulation, and Dropbox Driven Development.
-
204With Matt Dennewitz and Jeff EatonThis week we're talking about headless CMS's. We've got Matt Dennewitz from Pitchfork Media and Jeff Eaton at Lullabot. Blowing up your frent end and theme - now what? If you're not as decoupled as you wish you were, listen in and find out the benefits and pitfalls ahead.
-
203With Rachel Nabors and Dan WilsonThis week we talked with Rachel Nabors and Dan Wilson about the web animations API. How does it work alongside or replace other animation frameworks like Greensock. Listen and get excited about web animations!
-
202With Monika Piotrowicz and Lara HoganThis week we talk with Monika Piotrowicz and Lara Hogan about career paths - where we started from doesn't always equal where we've landed. Freelancer? Go to university or college? Find a mentor? It's a common ShopTalk Show question and we do our best to answer from our experiences.
-
201With Alejandra LuacesThe internet's favorite mouthblog podcast is back and we're chatting with Alejandra Luaces who recently started at Mailchimp as the Mobile Operations Manager. Besides web stuff, you'll also learn how to escape alligator attacks.
-
200Rapidfire 54We mouth blog a few thoughts on our episode 200: How we set up the site to live stream, the mice we use, podcast fame, using different font libraries, using a grid, encouraging empathy on the web, home servers, and self-teaching.
-
199A Look BackWe take this episode to reminisce and talk about how ShopTalk Show has grown up and changed over the 199 episodes. 140 guests! 53 RAPIDFIRES! 13 Crossover Episodes! There have been quite a few amazing moments. Perhaps the best of which is how many people have agreed to be on this show. In the middle of weekdays, no less! From Col. W.B. Standards to Paul's Mom. From Earl Drudge and his evil ways to faking a show from 2004 to Alex King (RIP, sir, and thanks for everything). From little shows with just Dave & Chris to hundreds of people shouting "Just Build Websites!" to us on a stage. From panels full of bonafide geniuses to bookclubs to #hotdrama to Dave going Windows to bad developer jokes to endless sound effects... thanks for listening ❤️.
-
198With Ashe DrydenThis week we talked with Ashe Dryden about how companies, open source projects, and conferences, can become more diversified.
2015 episodes
-
197with Stacy KvernmoStacy Kvernmo, Senior UX Designer at [Collegis Education](http://collegiseducation.com), is on the show to help us answer questions about lazy loading, fine-tuning WordPress' dashboard, starter themes for WordPress, ways to work more efficiently, and how to handle tough work situations while trying to build websites.
-
196Crossover with HTTP 203We're joined by Jack Archibald and Paul Lewis from the HTTP 203 Show to chat about service workers, frameworks, and too much work to build the web. We also discuss a moratorium on web features, and get to the bottom of what's up with American bathrooms.
-
195With Brenna O’BrienWe're joined by Brenna O'Brien who works at TED and also helps with NodeSchool. We answer some of your questions with some of our answers before getting in to a discussion on the cost of frameworks.
-
194With Drew McLellanDrew McLellan is on this week to talk about Perch - the CMS built for web professionals - and the upcoming 24Ways.
-
193The State of Front-End Dev (ALA Rebroadcast)We've got a panel discussion from A List Apart's The State of Front End Dev hangout featuring Jina Bolton, Una Kravetz, Rebecca Murphy, Marco Rogers, and our own Chris Coyier. Job tiles, recruitment, what it means to be a senior developer.
-
192With Whitney HessWe're joined by Whitney Hess, UX and empathy coach, and she helps us answer your questions about jobs, leveling up skills, finding a mentor, and becoming a freelance designer.
-
191Panel on Ad BlockersWe've got a panel discussion around ad blocking. Three guests, each on slightly different sides of the debate, join us to talk about the controversial topic of ad and content blockers.
-
190Rapidfire 53RAPIDFIRE 53 Sass on remote servers, Dave's rysnc workflow, styling tooltips, leveling up as quick as Dave and Chris, archiving annual sites, poor performance with JS, minimizing requests in WordPress, modernizing legacy CSS, SEO, and more!
-
189CSS Dev Conf 2015 WrapupIt's a two-person on the street report coming from CSS Dev Conf 2015 aboard the Queen Mary Hotel. What it's like to attend a conference in 2015 and why you should consider going. Dave sings! Chris has deep thoughts in the morning! Dave invents a new game! p.s. the static at the beginning doesn't last.
-
188Rapidfire 52Rapidfire #52 includes questions about Jekyll, Team Foundation Server, server performance, design training, minimum touch size, cascade vs cascade, estimating projects and as usual - a whole lot more.
-
187Rapidfire 51It's RAPID-FIRE time again and this week we're A'ing your Q's about local WordPress configs, feeling like an imposter, Atom's packages, file paths on Windows, style guide dictatorships, and so much more.
-
186Dave Goes Windows!Dave has gone to Windows! And Chris has questions! Can you even develop websites on Windows? (Saved you a listen: Yes you can.) Listen to the internet's favorite fart podcast!
-
185This Idea Must DieThis idea must die - ideas that exist that are so absurd so seemingly unlikely that you can't believe it even exists at all?
-
184Live at An Event Apart ChicagoThis is a very special episode that was recorded in front of a live audience at An Event Apart Chicago 2015. Chris and Dave (and a very large fake fern) sat on stage and did a bunch of Q & A, classic ShopTalk style. All the questions were very serious and definitely sent in by real people.
-
183With Saron YitbarekThis episode we talk with Saron Yitbarek, a developer currently working at Microsft who started CodeNewbie. We discuss podcasting techniques, work/life balance, experience vs training, and RSI treatment.
-
182With Jeffrey VeenThis week we talked with Jeffrey Veen about his journey along the web - from Webmonkey to True Ventures and everything inbetween.
-
181The Cathedral and the BazaarThis week we talk through the essay The Cathedral and the Bazaar. Can ideas and rules written about software development in 1997 apply to working on the web 18 years later? The answer may surprise you.
-
180Panel on “Inline Styles”This week we've got a panel discussion with Colin, Nicole, Jed and Jeremy talking the hottest of hotdrama: Inline Styles. Is CSS dead? Is JavaScript the singularity that will take over the Web? Tune in to find out!
-
179RAPIDFIRE 50This week it's a RAPIDFIRE episode where Chris and Dave answer your questions and Dave has important ideas come to him in the shower. GRABOWSKI!
-
178Rapidfire 49We've got another **RAPIDFIRE** for you this week! Pew Pew Pew, Kaboom!
-
177With Sarah DrasnerSarah Drasner is the Senior UX Engineer at Trulia and she's obsessed with animation. In fact she's giving a workshop at Front End Masters about it (coming soon) called Advanced SVG Animation. She's on Shop Talk Show to talk animation framework options, style guides and 5W30 motor oil.
-
176With Wes BosThis week we're joined by Wes Bos, author and web developer. **News’n’Links’n’Drama:** * [Nyquil](https://media.giphy.com/media/9Eb6pGRxjdzTW/giphy.gif)
-
175Rapidfire 48We've got another RAPID-FIRE for you this week! Nothing but questions and answers. That's what you like, right? Ohhhh, yeah. We answer questions about fonts on Windows PCs, CSS frameworks, carousels, organizing SASS files, deploying with rsync, unicorns, managing Gulp files, and more!
-
174Rapidfire 47We've got another RAPID-FIRE for you this week! Pew Pew Pew, Kaboom! We answer questions about managing SVG files, Ruby on Rails vs PHP, jQuery's new CSS framework, apps we're thankful for, Image Source Set, style guides, and vacations.
-
173With Andy BuddAndy Budd is a User Experience Designer and partner at Clear Left in Brighton, England. He joins us to talk progressive enhancement, Safari #hotdrama, Dave's new web app, and more.
-
172With Tim BrownTim Brown is the Type Manager for Adobe Typekit. He joins us this week for a deep dive into web typography.
-
171With Lara SchenckLara Schenck is an independent web consultant and educator in New York City.
-
170Rapidfire 46We've got another RAPIDFIRE for you this week, nothing but the best question and answer magic coming from our microphones into your ears! We answer questions about freelancing and running a small business, CSS preprocessing, conference hangout etiquette, getting started with blogging, Jekyll vs Wordpress, SEO, accessibility roles, and more!
-
169With Tiffany RaysideTiffany Rayside describes herself as a “Highly Idiosyncratic WebDev Hobbyist & CodePen Enthusiast”. We know her best as tmrDevelops on CodePen, where she's created some mind-blowing art using HTML, CSS, and JavaScript. In this episode, we talk about how she creates her art, and we answer questions about Javascript, Github etiquette, and more.
-
168Rapidfire 45Another RAPID-FIRE for you this week; nothing but questions from our dear listeners and answers from your favorite podcast's hosts. We answer questions about hosting client sites pre-launch, CSS animation libraries, dealing with burnout, merge conflicts, deploying Wordpress sites, code portfolios, the importance of blogging and where you should publish your content, metrics to consider when re-designing a website, working with Wordpress's REST API, and more.
-
167Rapidfire 44Another RAPID-FIRE for you this week; nothing but HOT question and answer madness. We answer questions about package management, inline-css, CSS frameworks, code editors, testing, and more!
-
166with Lisa IrishWe have a very special guest this week – Lisa Irish! Lisa is the proud mother of Paul Irish, a Googler who is kind of famous for working to make the internet better. In this episode, she shares stories about raising Paul, her experience with setting up a blog, why she wanted to start a website, the challenges of online publishing, and more.
-
165With Tim HolmanTim Holman is an Australian developer with a strong focus on design and interactivity. He currently lives in New York and is working as a product engineer at Tumblr.
-
164With Ben CallahanBen Callahan is the President of Sparkbox, the founder of the Build Right workshop series, and an author and speaker.
-
163Rapidfire 43We hope you like Rapidfires cause we got another one for you this week! We answer questions about taking over a web service, if you should focus on building a team or a product first, carousel sliders, the merits of cover letters, grid systems, Flexbox, disruption in the web design industry, and more.
-
162Rapidfire 42Another RAPID-FIRE for you this week; nothing but HOT question and answer madness. We answered questions about sidebar layouts, Linux as a dev environment, authentication in rails apps, managing personal and business branding and social media, salaries for junior developers, automated pre-launch testing, and managing Wordpress databases. Dave also reveals his secret desire to switch to Windows for a year.
-
161With Eric MeyerEric Meyer has been working on the web since 1993, and has been a huge influence on countless web designers. He joins us for a special episode to share what he's learned about design after going through a difficult and tragic time in his life. We talked Flexbox, layouts, his new talk, improving user experience for stressful medical situations, and more.
-
160With Nicole DominguezNicole Dominguez joined us for a deep dive into SVG, HTML email, tables, and more.
-
159With Addy OsmaniAddy Osmani is an engineer at Google, where he works on Chrome & Polymer. Addy is also the creator of TodoMVC, @Yeoman, Web Starter Kit, and the author of JavaScript Design Patterns. He joined us to talk frameworks, performance, JavaScript, and more.
-
158With Kristina HalvorsonKristina Halvorson joined us for a deep dive into content strategy.
-
157With Alex RussellAlex Russell is a developer working on Chrome, Blink, and the Web Platform Team at Google in San Francisco. He also serves on ECMA TC39 (the standards body for JavaScript) and the W3C Technical Architecture Group. He took us on a deep dive into the future of the web, web components, standards, and more.
-
156With Anna DebenhamAnna Debenham is a freelance Front-End Developer based in the UK. She started finding clients when she was 18 and never looked back. In this episode, she shared some great advice about how to get started as a web freelancer. We also discussed handing off projects to clients, working with Flexbox, how to present work to clients remotely, how to come up with awesome job titles for yourself, and more.
-
155With Aaron MenteleAaron Mentele is a developer at Electric Pulp. We took a deep dive into typography, getting started with freelancing, working with Stephen Colbert, and more.
-
154With Yesenia Perez-CruzYesenia Perez-Cruz currently works at [Intuitive Company](http://intuitivecompany.com/), where her role spans design strategy, user experience, and graphic design. She was previously a Senior Designer at [Happy Cog](http://happycog.com/).
-
153With Mark OttoMark Otto is the creator of of Bootstrap. He currently designs at GitHub, and previously worked at Twitter. Mark shared the origin story of Bootstrap and why there are so many websites made with it. We also discussed some of the other frameworks, Flexbox, and more.
-
152With Dan DenneyDan Denney is a front-end dev at Code School and the founder of Front-End Conf. Dan shared his workflow for sending HTML email, we took a deep dive into Mandrill, discussed our current build processes, how to get a team up to modern development standards, and more
-
151With Emily Lewis and Lea AlcantaraThis week we're joined by Emily Lewis and Lea Alcantara of the CTRL+CLICK Cast! We talk about keeping up with new technologies, Expression Engine VS Wordpress, CMS alternatives to Wordpress, the creative process for designing for the web, how to find work/life balance, and more.
-
150With Vitaly FriedmanVitaly Friedman is the founder of Smashing Magazine. Vitaly shared his experiences with traveling and working remotely, and online publishing. We also discussed Microsoft's new browser, designing for VR, holograms, and more.
-
149With Wren LanierWren Lanier leads design and UX at Highrise. In this episode, we discuss designing on the Z axis, disruption in the web design industry, responsive design for giant screens, next steps for a junior designer looking to level-up, and more!
-
148With Nathaniel DealNathaniel Deal is a front end developer that works at 352 Inc. in Atlanta. We discuss his custom nerf gun + Arduino setups, developing locally with Codekit, responsive tables, designing for Apple Watch and other small screens, and so much more.
2014 episodes
-
147With Tom DaleThis week we're joined by Tom Dale. Tom is a former Apple software engineer who worked on MobileMe and iCloud. He also helped create Ember.js and co-founded Tilde.io with Yehuda Katz. We took a deep dive into Ember.js, JavaScript frameworks, and working with open source projects.
-
146With Jed SchmidtThis week we're joined by Jed Schmidt. Jed is a javascript developer and resident web nerd at UNIQLO in NYC. We take a deep dive with Jed into Javascript and front-end frameworks.
-
145With Sophie ShepherdThis week we're joined by Sophie Shepherd. Sophie is a Senior Designer at Happy Cog Austin, organizes the Austin Dribbble Meetup, and teaches at Girl Develop It.
-
144Rapidfire 41This week it's another RAPID-FIRE!!! Nothing but Thanksgiving turkey hangover and hot question and answer madness!
-
143Rapidfire 40This week it's another RAPID-FIRE!!! Nothing but web standards southern gentlemen and hot question and answer madness!
-
142With Rachel SmithThis week we're joined by Rachel Smith. Rachel is currently doing animation/motion design for the web at Active Theory.
-
141With Marcy SuttonThis week we're joined by Marcy Sutton. Marcy is a interactive developer at Substantial in Seattle. We take a deep dive into web components, accessibility, Angular JS, AJAX, ARIA, and more!
-
140With Justin SaintonThis week we're joined by Justin Sainton. Justin founded Zao, Portland’s premier WordPress Agency. He is also the Lead Dev for WP eCommerce, and a WordPress Core Contributor, so we joined him for a Halloween-themed deep dive into some spooky questions about Wordpress development! *Warning: this episode contains some spookily-scary soundbytes; listener discretion is advised.*
-
139RapidFire 39This week it's another RAPID-FIRE!!! Nothing but mouth guns and hot question and answer madness!
-
138with Jared SpoolThis week we're joined by Jared Spool. Jared is the founder of User Interface Engineering, the largest usability research organization of its kind in the world. He also co-founded Center Centre, a new school creating the next generation of industry-ready UX designers.
-
137Rapidfire 38This week it's another RAPIDFIRE!!! Nothing but ray guns and hot question and answer madness!
-
136Rapidfire 37This week it's another RAPID-FIRE!!! Nothing but ray guns and hot question and answer madness!
-
135With Bastian AllgeierThis week we were joined by Bastian Allgeier. Bastian created and maintains Kirby, a file-based CMS. We take a deep dive into Kirby, other CMSs, and more.
-
134With Marc GrabanskiThis week we were joined by Marc Grabanski. Marc is a UI dev consultant and runs Frontend Masters.
-
133Rapidfire 36This week it's another RAPID-FIRE!!! Nothing but hot question and action action!
-
132With Ian FeatherThis week we were joined by Ian Feather. Ian is the Client Side Technical Lead at Lonely Planet.
-
131With Karolina SzczurThis week we were joined by Karolina Szczur. Karolina is a designer, developer and photographer living in Kraków, Poland. She is currently working with the delightful people of &yet.
-
130Rapidfire 35This week it's another RAPIDFIRE! Nothing but the best darn question and answer action you've ever heard!
-
129With Sara SoueidanThis week we were joined by Sara Soueidan. We take a deep dive into the world of SVG.
-
128Rapidfire 34This week it's another Rapid Fire!!! Nothing but the best darn question and answer action you've ever heard!
-
127With Tobias GüntherThis week we were joined by Tobias Günther. Tobias is the founder and CEO of Fournova, the makers of Tower - the most powerful Git client for Mac. We take a deep dive into Git and version control.
-
126With Fabio CarneiroThis week we were joined by Fabio Carneiro. Fabio is an Email & User Experience Designer at MailChimp, where he designs and develops versatile, responsive html emails for over 4 million users.
-
125Rapidfire 33This week it's another Rapid Fire!!! Nothing but the best darn question and answer action you've ever heard!
-
124With Rob DodsonThis week we were joined by Rob Dodson. Rob works on Polymer at Google. True Facts. We take a deep dive with him into Polymer and Web Components.
-
123Special Archive Episode from 2004This week, we take a listen to an episode of the Shoptalk show that was recorded WAAAYYYYY back in 2004, when - apparently - both Chris and Dave had midwestern accents and voices that cracked regularly! They speak to some up-and-comers in the web design community, and debate the hot question: CSS, or tables?
-
122With Katie KovalcinThis week we were joined by Katie Kovalcin. Katie is a designer at Happy Cog in Austin and teaches at Girl Develop It.
-
121With Sam KapilaThis week we were joined by Sam Kapila. Sam teaches at Texas State University, focusing mainly on Responsive Web Design and Typography.
-
120Rapidfire 32This week it's another RAPID-FIRE!!! Nothing but the best darn question and answer you've ever heard!
-
119Rapidfire 31This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action.
-
118Rapidfire 30This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action.
-
117Rapidfire 29This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action.
-
116Rapidfire 28This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action.
-
115Bryan Jones and Guy MeyerThis week we were joined by Bryan Jones and Guy Meyer. They are the creators of the fantastic web development app Codekit.
-
114Rapidfire 27This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action.
-
113Rapidfire 26This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action!
-
112With Tim MurtaughThis week we were joined by Tim Murtaugh, you might know him as the guy who helped make the A List Apart website...
-
111With Dee Gillhis week we were joined by Dee Gill. Dee transitioned her career from finance to software engineering in part via a dev bootcamp, so we talk about the many different ways to learn web development and programming.
-
110With Julie Ann HorvathThis week we were joined by Julie Ann Horvath, designer and developer for &yet. Julie has recently been the subject of tech news headlines because of her public resignation from her previous employer (Github) due to sexism and harassment. It's a heavy and traumatic topic, but we're thankful to Julie for sharing her experience so we can grow as a community and prevent these types of unfortunate events in the future. *Note: Within minutes of wrapping this episode, Brendan Eich stepped down as CEO.*
-
109With Tracy RottonThis week we were joined by web developer, WordPress core contributor, Sass-fan, Tracy Rotton.
-
SpecialOne on One with a HackerWe realize that this crosses the line of "feeding the trolls" or giving attention to "bad guys", but we feel it relevant for our industry. Our lives and work are completely online and we're all highly susceptible to types of hacks and identity theft. It should go without saying that you should not try to be a hero here: if you visit EarlDrudge's site(s), try to expose his identity, or try to snoop around on him, you might actually put yourself in a position where you yourself might be vulnerable to being attacked. We advise you to simply listen. **Update since the recording (from Chris)**: I was able to talk with Media Temple directly only hours after this conversation. One good end result is that they have changed their policy of how/when/what documents can be approved in which to grant access and who can do that. The retaliation attempt ("honeypot") was verified to have been done by Media Temple. They were trying to catch the bad guy for me, and while I wish there was better communication about that, it's nice to know they were trying to fight back on my behalf.
-
108RAPIDFIRE 25This week it's another RAPIDFIRE!!! Nothing but HOT question & answer action!
-
107With Joe CasabonaThis week we are joined by Joe Casabona. Joe is a web developer, author and teacher at University of Scranton.
-
106With Nick PettitThis week we were joined by Nick Pettit, educator at Treehouse, an online learning platform.
-
105RAPIDFIRE 24This week it's another RAPIDFIRE! We take listener questions and try to answer them as best we can within a 3 minute time constraint.
-
104With Leslie Jensen-InmanThis week we were joined by Dr. Leslie Jensen-Inman, headmaster of Hogwarts the Unicorn Institute (aka Center Centre) in Chattanooga, TN.
-
103With Louis LazarisThis week we were joined by Louis Lazeris. Louis is the curator of the Web Tools Weekly email newsletter, co-author of HTML5 & CSS3 for the Real World and author of Jump Start CSS.
-
102Rapidfire 23This week it's another RAPIDFIRE!!! We take listener questions and try to answer them as best we can within a 3 minute time constraint.
-
101With John ResigThis week we were joined by John Resig. John is the Dean of Computer Science at Khan Academy and the creator of the jQuery JavaScript library. He’s also the author of the books Pro JavaScript Techniques and Secrets of the JavaScript Ninja.
-
100With Rachel AndrewThis week we were joined by Rachel Andrew, author and purveyor of Perch, a lightweight PHP content management system.
-
099REMOVED -
098With Lyza Danger GardnerThis week we were joined by Lyza Danger Gardner.
2013 episodes
-
097With Mina MarkhamThis week we were joined by Mina Markham, a Sass-lovin' designer and developer from Dallas, Texas. She's a Syracuse University alum, part-time freelancer, full-time Parago employee, and soon-to-be Girl Develop It teacher.
-
096Rapidfire #22This week is another RAPIDFIRE!!!
-
095With Daniel MallThis week we were joined by super-designer Dan Mall. Dan currently runs Superfriend.ly, is a co-host of the Businessology podcast, and previously worked at Happy Cog and Big Spaceship.
-
094With Emily DunkleThis week we were joined by Emily Dunkle. Emily is a UI & UX Designer from Massachusetts. She believes in semantic markup, design of all kinds, and a good old-fashioned legal pad.
-
093RAPIDFIRE #21This week, it's another RAPID FIRE!!! Chris and Dave take on listener questions, fast and furious.
-
092With Dudley StoreyThis week we were joined by Dudley Storey. Dudley is a teacher, craftsman, designer & writer, and the author of Pro CSS3 Animation.
-
091With Jamison Dance AND Merrick ChristensenThis week we were joined by Merrick and Jamison from the Javascript Jabber podcast. They are both super awesome at javascript and very handsome.
-
090With Pamela FoxThis week we were joined by Pamela Fox, a web developer and educator currently working at Khan Academy.
-
089With Karen McGraneThis week we were joined by Karen McGrane. Karen is a mobile content strategist and has a fantastic book called Content Strategy for Mobile.
-
088With Scott JehlThis week we were joined by Scott Jehl, a progressive enhancer at Filament Group.
-
087With Nicolas GallagherThis week we were joined by Nicolas Gallagher, CSS expert.
-
086With Jenn SchifferThis week we were joined by Jenn Schiffer. Jenn works at sports-ball and knows Michael Jordan. She also makes websites!
-
085With Kimberly BlessingThis week we were joined by Kimberly Blessing.
-
084RAPIDFIRE #20It's time for another RAPIDFIRE! No news, no drama, just lots of question and answer action.
-
083With Florian MotlikThis week we were joined by Florian Motlik. Flo is an awesome programmer an a co-founder of Codeship, a part of Techstars Boston. This episode is a deep dive into continuous deployment and automation.
-
082With Jason Santa MariaThis week we were joined by Jason Santa Maria, a designer currently in Brooklyn, New York. You might know Jason from his work on Typekit or more recently the writing collaboration tool Editorially. Or perhaps from past work like the WordPress logo and from working at renowned web studio Happy Cog.
-
081With Geri CoadyThis week we were joined by Geri Coady, an illustrator, designer, and author from Newfoundland, Canada.
-
080RAPIDFIRE #19It's time for another RAPIDFIRE!
-
079With Travis MillerThis week we were joined by Travis Miller, a full stack developer at SPARK. Chris and Dave met Travis at Front End Conf where he gave a talk about hip hop and the web.
-
078With Rick BlalockThis week we were joined by mobile architect Rick Blalock. Rick currently works at Appcelerator, a framework for building out native applications in Javascript. Rick also knows quite a bit about Joomla.
-
077RAPIDFIRE #18This week it's another RAPIDFIRE!
-
076With Tim Sabat and Alex VazquezThis week we were joined by Tim Sabat and Alex Vazquez. Like Chris, Tim and Alex worked at Wufoo, then SurveyMonkey after the acquisition. Now all three of them are the founders of CodePen. We talk about (roughly in order):
-
075With Tim KadlecThis week we were joined by Tim Kadlec. Tim is a front end developer, blogger, book author, and started the web conference Breaking Development at his previous job.
-
SpecialLive from Front-End ConfThis episode of Shop Talk was filmed before a live studio audience. Thanks to Dan & Cherrie Denney for inviting us down to Front-End Design Conference in St. Petersburg, Florida. Chris played the banjo a bit and Dave wore a Floridian shirt. It is a spectacular conference and a lot of fun was had. Thanks to LessFilms for recording the audio. Special thanks to everyone who helped us record our brand new "Just Build Websites" sound effect: Sean McCabe, Allan Branch, Claudia Mir, Danielle Schechter, Joseph Nuñez, Brooke Lee, Andrew Lee, Ravi Panchumarthy, Marina Nattinger, Sarah Sheehan, Robert Lockridge, Vera Polyakova, Lance Welsh, Doug Mays, Ron Pezzullo, Sarah Giuliano, Mike Facciolo, Kevin Altman, Kim Siefke, Pedro Carmo, Pete Nelson, Neil Kinnish, Charles Burgess, Marcos DeSousa, Giovanni DiFeterici, Jay Barry, Gene Crawford, Krupa Patel, David Pollard, Justin Ramedia, Juan Mora, Thomas Griggs, James Blevins, David Platt, Alysa Schearer, Erica Walker, James Webb, Jason Hulbert, Naomi Ensell, Eric Braun, James Bruehl, Luqmaan Dawoodjee, Jesse Petersen, Brandon Mitchell, Brent Walbolt, Gary Hyde, Chris Chapman, Joe Healy, Clark Mercer, Austin Foster, Gonzalo Vazquez, Oleg Zhovnir, Toma Griffey, Kevin Razmus, Josh Hamilton, Joel Glovier, Jahdai Cintron, Angela Trego, Jonathan Wade, James Michiemo, Devin Vinson, Elaine Simmons, Bill Columbia, Miguel Elasmar, Akia Wells, Samantha Johnson, Vlad Shapochnikov, Brian Wong, Rick Osborne, Andy Merhaut, Rachel Higley, Naomi Lantzman, Jared Lantzman, Jason Vandlerslice, Gavin Scott, Ben Wiemer, David Komando, Rebecca Arnold, Brian Hall, Jesse Adametz, Patrick Peralta, Julio Salvat, Aaron Pinero, Lin Jackson, Pejman Haftbaradaran, Josh Schottenstein, Will Duderstadt, Derk Bender, Jaren Davis, Aaron Clayton, Brian Foshee, Samuel Hall, Ken Jones, Ernesto Valdes, Sarah Williams, Chris Williams, Eric AZARES, Lauri Hynynen, Cole Krumbholz, Kody Peterson, Sam Artioli, Rachel Schallom, Nick Hehr, Zack Spear, Christopher Martin, Ricky Gipson, Cory Chase, Tim Campbell, Maranda Ochoa, Mike Herchel, Kenton de Jong, Vyacheslav Kurochkin, Shaun Milosevich, Craig Velez, Kirk Finley, Brian Plaza, Brandon Kalber, Victor Marquez, Helena Zubkow, Drew Bolles, Brian Milner, Frankie Ramirez, Michael Maine, Johnny Hughes, Chris Jenkins, Keith Hutchinson, Holly Mullinax, Daniel Ryan, Adam Kuhn, Josh Carey, Jared Fager, Chris Kanclerowicz, James Sylvanus, Daryn St. Pierre, Charlene Foote, Andi Graham, I'm Pat Narciso!, Ismael Burciaga, Robin Dluzen, Fabian Alcantara, Isabela Belloso, Pete Boyd, Brad Randolph, Alex DiSebastian, Tyler Goelz, Jim Dough, Alina Balean, Doug Logue, Matt Santucci, Alex Swanson, Mike Key, Daniel Chavez, Kelli Kreighbaum, Rich Lim, Steeven Rosenberg, Milton Jackson, Omar Bravo, Adam Nerland, Alice Lee, Todd Zaki Warfel, Bob Woodard, Anthony Garand, Brad Miller, Jonathan Crowe, Joe Steele, Allison Grayce, Max Jordan, Nick Cadigan, Lenox Cruthers, Eric Schon, Laura Sayegh, Travis Miller, Adam Gilardi, Chad Crissman, Kristie Haylock, Blake Compton, Brian Ledebur, Edith Duran, Eric Sharp, Guil Hernandez, Luis Reyes, Ben Marte, Mariella Smith, Nate Hunzaker, Jeremy Frank, Skyler Slade, Joe Kelly, John Patsos, Juan Diego Benitez, Rebekah Monson, Ed Foster, Desiree Perry, Wendy Osusky, Ricardo Vazquez, Brandon Bisnette, Eric Van Holtz, Erik St. Martin, Tyler Kelley, Toni Baxter, Jun Verde, Dan Tello, Meagan Ryan, Susan Tabb, Krassimir Ivanov, Joseph Perez, Jon Friskics, Arron Mabrey, Drew Barontini, Nick Walsh, Jason VanLue, Jordan Wade, Justin Mezzell, Tim Dikun, Gavin Stark, Andrew Smith, Allison House, Mark Schabacker, Caroline Baltrusis, Lauren Moore, Marc Anayas, Jill Anayas, Alyssa Nicoll, Bermon Painter, Chavaly Rodriguez, Josh Bloom, Jason Olmsted, Regi Ellis, Matt Dorst, Dusty Myers, Wayne Espinola, John Thomas, Zachary Nicoll, Matt Lubner, Thomas Grauer, Nathaniel Deal, Olivier Lacan, Jackie Smith, Sylvia Martinez, Andrew Volk, Edu Stuivenberg, Shawn Berg, Matt Wild, Alison Foxall, Trae Regan, Tami Stillwell, Homer Gaines, Lisa Eck, Terrance Rogers, Marcus Burnette, James Brown, Todd Blackmon, blake clerke, Mina Markham, FRANCIS SUAREZ, Mike Houghton, Denise Little, Robert DeLuca, Michael Laplante, Chris Morata, Josh Story, Becky Hamm, David Bisset, Rob Stewart, Danny Morgan, Catalina Bolanos, Brian Burridge, Brandon Brown, Tyler Matthews, Travis Lopes, David Leininger, Cherrie Martires, Dan Denney
-
074With Noah StokesThis week we were joined by Noah Stokes, founder and partner of Bold (a web design studio) as well as a designer and front end coder with the best of them. Noah is also a professional newscaster, blogger', and speaker. We talked about (roughly in order):
-
073With Val HeadThis week we were joined by Val Head. Val is a designer and consultant. She co-founded Web Design Day and Refresh Pittsburgh, is the Managing Editor of CreativeJS.com, and just released the CSS Animations Pocket Guide on Five Simple Steps. We have some sponsor spots open! Get your thing in front of lots of smart, rich people! We talked about (roughly in order):
-
072With Raquel VelezThis week we were joined by Raquel Velez, an all around web and robot hacker focusing on Node.js at the moment at Storify. We talked about (roughly in order):
-
071RAPIDFIRE #17This week we have a special RAPIDFIRE episode for you! We’re gonna answer as many of your questions as possible, as best as we can (in three minutes or less)! We talked about (roughly in order):
-
070With Hampton CatlinThis week we were joined by Hampton Catlin. Hampton is the inventor of Sass and Haml, the original creator of Wikipedia Mobile, and several successful iPhone applications including Dictionary! Hampton is currently building crazy new technologies to mobilize the web at Moovweb. We talked about (roughly in order):
-
069With Mike TaylorThis week we were joined by Mike Taylor, a whitespace strategist from Opera. We talked about (roughly in order):
-
068With Ben SchwarzThis week we were joined by Ben Schwarz, a full stack web hacker, tool maker, and tip sharer from Melbourne, Australia. We talked about (roughly in order):
-
067With Pam SelleThis week we were joined by Pam Selle, a full stack developer in many languages and all around hacker from Philly. Pam works at AxisPhilly, teaches for GirlDevelopIt, and blogs at The Webivore. We talk about (roughly in order):
-
066RAPIDFIRE #16Another classic RAPIDFIRE! No guests, no drama, no news, just all redhot question on answer action.
-
065With Ben FrainThis week we were joined by Ben Frain, a web developer, technology columnist, and [book author](http://benfrain.com/books/) from Cheshire, UK. Ben has written for major publications like MacUser, .net, and The Guardian and is also a [very famous](http://www.imdb.com/name/nm0289655/) television actor. We talked about (roughly in order):
-
064RAPIDFIRE #15Another RAPIDFIRE episode where Dave and Chris answer as many questions as possible. No guests, no news, no drama, just all question on answer action. This time they set a timer so no answer may exceed 3 minutes!
-
063With Rachel NaborsThis week we were joined by Rachel Nabors, a cartoonist, illustrator, designer, and front end developer out of Raleigh, North Carolina. Rachel is highly interested in animations and sound in CSS and JavaScript. We talk about (roughly in order):
-
062With Brandon MathisThis week we were joined by Brandon Mathis, a web worker out of Birmingham, Alabama working for MongoHQ. Brandon is on the Compass team and is the creator of the static site generator Octopress. We talk about (roughly in order):
-
061With Alex SextonThis week we were joined by Alex Sexton, a JavaScript developer for BazaarVoice, ex-yayQuery star, Modernizr team member, YepNope inventor, TXJS organizer, and essentially the world's best loved ginger. We talked about (roughly in order):
-
060With Samantha WarrenThis week we were joined by Samantha Warren, a designer and recent San Fransico-ite. She moved from Washington D.C. to work for Twitter. Samantha is known for her love of all things typography and design and speaks at conferences around the world about these things. Most recently, about Style Tiles, a concept for showing design to clients that sits somewhere between mood boards (too loose) and comps (too tight). We talk about (roughly in order):
-
059With Lara HoganThis week we were joined by Lara Hogan, formerly UX manager at Dyn and now a manager of mobile web at Etsy. Lara has long been a champion of web performance, UX, and being a good front end developer. We talk about (roughly in order):
-
058With Derek FeatherstoneThis week we were joined by Derek Featherstone, an accessibility specialist and leader of [Simply Accessible][1], a consulting firm in Ottawa, Canada. The full show transcript [is available here][2]. We talk about (roughly in order):
-
057With Jeff StarrThis week we were joined by Jeff Starr, who has been blogging about the web for longer than either of us. Jeff is a WordPress master, co-author of Digging Into WordPress (with Chris) and author of HTAccess Made Easy. We talk about (roughly in order):
-
056RAPIDFIRE #14No guests, no drama, no, whatever, other stuff. Just all question on answer action with Chris and Dave. We talk about (roughly in order):
-
055RAPIDFIRE #13This week is just Dave and Chris answering as many listener questions as possible. That's right, it's RAPIDFIRE time! rat-a-tat-tat. We talk about (roughly in order):
-
054With Stephanie RewisStephanie Rewis is a front end engineer who was a speaker, trainer, and builder all simultaneously for many many years and is now the VP of front end at a not yet launched CRM startup. We talk about (roughly in order):
-
053With Divya Manian & Garann MeansThis week we were joined by Divya Manian, an "Open Web Pamphleteer" at Adobe and Garann Means, a web developer at Etsy and fellow Austinite with Dave. Together they from Frip Frap, a video podcast about front end stuff. That's right, #CROSSOVER! We talk about (roughly in order):
-
052With Niki Brown and Liz AndradeThis week we were joined by Niki Brown and Liz Andrade, both independent web designers and developers who together form the Pagebreak Podcast. That's right, another #CROSSOVER! We talk about (roughly in order):
-
051With Drew WilsonThis week we were joined by Drew Wilson, a designer and developer (a true cross-bread powerhouse) out of Oceanside, California. Drew created the first widely popular icon font, Pictos. He is a conference organizer, producing ValioCon. He's the creator of web apps like Space Box and Dialoggs. The list goes on and on. We talk about (roughly in order):
-
050With Daryl KoopersmithThis week we were joined by Daryl Koopersmith, a San Francisco based web developer. Daryl was a lead developer on WordPress, and co-headed up the recent 3.5 release, specifically working on the new (awesome) media manager. We talk about (roughly in order):
-
049With David WalshDavid Walsh is a MooTools lover, recent Mozilla-er, and (for a final "M"), fellow original Madisonian with Chris. David has been writing at his blog The David Walsh Blog for over five years. We talk about (roughly in order):
2012 episodes
-
048With Jen SimmonsThis week we were joined by Jen Simmons the host of The Web Ahead (CROSSOVER!) and a long time freelancer, consulter, builder, and friend of the web. We talk about (roughly in order):
-
047with Tim SmithThis week we were joined by Tim Smith, a designer doing both freelance work and in-house design work as well as soon-to-be magazine publisher. This is a crossover episode, as both Dave and Chris have been on Tim's excellent podcast The East Wing. We talk about (roughly in order):
-
046RAPIDFIRE #12This is a classic RAPIDFIRE episode. No guests, no drama, no news, just straight question on answer action. We talk about (roughly in order):
-
045With Harry RobertsThis week we were joined by Harry Roberts of CSS Wizardy. Harry does a lot of writing about CSS architecture and writing good CSS. He has a fancy title at BSkyB and has worked on apps such as Faavorite. We talk about (roughly in order):
-
044With Jeffrey ZeldmanThis week we were joined by Jeffrey Zeldman, a man who scarcely needs an introduction around these parts. In the early days of the web Jeffery was influential in pushing web standards forward and getting us to the happy place we are in now. He's also the man behind the web magazine A List Apart, the web conference An Event Apart, and the book label A Book Apart. We talk about (roughly in order):
-
043With Gene Crawford and Carl SmithAnother CROSSOVER episode! This time the business detectives over at the BizCraft show (Gene Crawford and Carl Smith) join us to solve the toughest unsolved mysteries on the modern web. Translation: we hang out with Gene and Carl and do some Q&A. Both of these fellas run their own little web empires doing client work. Carl runs nGen Works and Gene runs Period Three. We talk about (roughly in order):
-
042Rapidfire #11Hot off the trail of "Episode 41: The Even Lost'er Episode", we have another surprise RAPIDFIRE! No guest, no drama, just question on answer action.
-
040with Laura KalbagThis week we were joined by Laura Kalbag, a freelance designer from Surrey in the UK. She's done some work you might be familiar with, like the "Future Of ..." conference websites. Laura talks about responsive design and what it's like being a web designer in a modern and fresh way. We talk about (roughly in order):
-
039Rapidfire #10Another RAPIDFIRE episode of ShopTalk! No guests, no #hotdrama, no news, just all steaming hot question on answer action. We talk about (roughly in order):
-
038RAPIDFIRE #9Another RAPIDFIRE episode of ShopTalk! No guests, no #hotdrama, no news, just all steaming hot question on answer action. We talk about (roughly in order):
-
037RAPIDFIRE #8No guests, No drama. Just all question on answer action! We talk about (roughly in order):
-
036Rapidfire #7Another RAPIDFIRE episode of ShopTalk! No guests, no #hotdrama, no news, just all steaming hot question on answer action. We talk about (roughly in order):
-
035With Brad FrostThis week we were joined by Brad Frost, a web designer and developer who is doing a lot these days for the responsive web design movement. He's created things like Mobile Web Best Practices and This Is Responsive. We talk about (roughly in order):
-
034With Jeremy KeithThis week we were joined by Jeremy Keith, long time super genius. Jeremy works at Clearleft in what he dubs the Research & Development arm. He built Huffduffer, wrote HTML5 for Web Designers (amongst other books), and is an all around swell chap from Brighton, UK. We talk about (roughly in order):
-
033With Alex KingThis week we were joined by long time WordPress contributor and entrepreneur Alex King. Alex has been kicking ass on WordPress for longer than we've known it was a thing. He is now the proprietor of Crowd Favorite which does large scale client work and creates find products such as RAMP and Carrington Build. We talk about (roughly in order):
-
032With Estelle WeylThis week we are joined by Estelle Weyl. Estelle is a contract front end design engineer who has worked with a long list of big name companies. She has written a number of tech books, working on several more, and speaks at dozens of conferences a year. We talk about (roughly in order):
-
031With Matt MullenwegMatt is the co-founder of WordPress (.org, .com) and and essentially the head dude there and at Akismet, VaultPress, Gravatar, bbPress... you know, a few things (see: Automattic). We talk about (roughly in order):
-
030With Rebecca MurpheyThis week we were joined by Rebecca Murphey. She is a JavaScript developer currently working for Bocoup and creating a training curriculum (something she has experience in doing). Her blog is a must-read for modern day JavaScript devs. We talk about (roughly in order):
-
029With Tab AtkinsThis week we were joined by Tab Atkins. Tab is a member of the CSS Working Group in the W3C and contributes to several other working groups. He is an employee of Google with the title Web Standards Hacker. We talk about (roughly in order):
-
028With Allison HouseThis week we were joined by by the amazing designer and "pixel perfectionist" Allison House. Allison has worked with a number of big web/tech education companies like Treehouse and Code Academy. We talk about (roughly in order):
-
026RAPIDFIRE #6This week is a classic RAPIDFIRE where we get through as many reader questions as we can. No guests, no drama, just all question on answer action. We talk about (roughly in order):
-
025With Dan CederholmThis week we were joined by the legendary Dan Cederholm. Dan is the author of (dare we say) the best books ever written on CSS including Handcrafted CSS, CSS3 for Web Designers, and Bulletproof Web Design. He's done some very high end client work, founded a few startups, and has done a bunch of speaking. Most notably these days, Dan is the founder and half the team at Dribbble. We talk about (roughly in order):
-
024With David DeSandroThis week we were joined by the talented design and developer David DeSandro. David was formerly nClud and recently joining Twitter in New York. David is known for some amazing projects like Masonry, http://isotope.metafizzy.co/, the 2011 BeerCamp site, and extensive documentation on 3D transforms. We talk about (roughly in order):
-
023With Rogie KingThis week we were joined by Rogie King, a talented illustrator and web designer living in (as he calls it) the armpit of the internet: Helena, Montana. Rogie has a super unique cartoonish illustration style but is by no means limited to that. He is also a very detail oriented web designer, Mac app interface designer, entrepreneur, and family man. We talk about (roughly in order):
-
022With Jessica HischeThis we were joined by Jessica Hische, a prolific and talented letterer (listen in to find out what that term means specifically) living in San Francisco. She's also a darn good web designer and creator of many hilarious and useful side projects. We talk about (roughly in order):
-
021With Nicole SullivanThis week we were joined by Nicole Sullivan, a long time web veteran, originator of OOCSS, CSS lint, and tons more. Nicole is definitely a thought leader in the modern web development world who is often ahead of us all. We've watched OOCSS start out as this abstract and highly criticized concept turn into a pretty commonplace practice on large sites. We talk about (roughly in order):
-
020With Mat MarquisThis week we were joined by Mat "Wilto" Marquis. He's now a full timer at Filament group in Boston who, while doing client work (like The Boston Globe, have you heard of it?), have done some amazing open source work for the modern web (e.g. major contributions to jQuery UI and Mobile). Mat chair's the Responsive Images Community Group and has been front in center in the work (or shall we say, #hotdrama) toward dealing with responsive images in web design. We talk about (roughly in order):
-
019RAPIDFIRE #5More big, bad, question on answer action. We talk about (roughly in order):
-
018With Gene CrawfordThis week we were joined by Gene Crawford, master of the South Carolinian Internet and commander of the triforce that is Unmatched Style. Gene cut his teeth doing client work for many years and now does spectacular web conferences like ConvergeSE. Winners of the Responsive Web Design with HTML5 and CSS3 book: Jeremy Worboys Barry Maxwell Kyle Gordy
-
017RAPIDFIRE #4It's RAPIDFIRE time! No guests, no hot drama, and sadly this week no sponsors. We just dig into as many questions as we can. We talk about (roughly in order):
-
016With Ian StewartThis week we were joined by Ian Stewart, a Theme Wrangler for Automattic working on WordPress themes for WordPress.com, the biggest Automattic project. We talk about (roughly in order):
-
015with Jenn Lukas and Allison WagnerThis week we were joined by Jenn Lukas and Allison Wagner who are front end web developers at Happy Cog (Philadelphia).
-
014RAPIDFIRE #3No guests this week, as we plow through as much question on answer action as possible. Don't worry, you're regular installment of hot drama will be back soon. We talk about (roughly in order):
-
013RAPIDFIRE #2In this second edition of RAPIDFIRE we again chug through as many questions as we can. No guests, no links, no hot drama. We want to answer as many listener questions as we can, so this is how we plan to catch up once in a while. We talk about (roughly in order):
-
012With Trent Walton and Reagan RayThis week we were joined by Trent Walton and Reagan Ray, who together with our very own Dave complete the Paravel triforce down in Austin, Texas. We talked about (roughly in order):
-
011With Jina BoltonThis week we were joined by Jina Bolton, a talented designer and developer. She's currently working for Do.com (@DoWorkTogether) and helping out with the SASS website redesign (@TeamSassDesign). We talk about (roughly in order):
-
010With Doug NeinerThis week we were joined by Doug Neiner, a senior designer and engineer at AppendTo. Doug is an equally talented at both those jobs and, as he put it, would have an awfully hard time choosing between them if he had to cut one. Doug found the perfect spot in his basement to record this show with us, directly underneath his router upstairs. He told us later he was sitting on a pile of broken glass. Sorry Doug! We talk about (roughly in order):
-
009With Ethan MarcotteThis week we were joined by Ethan Marcotte, our chauffeur into the brave new world of responsive web design. We've been getting a good amount of questions about RWD, so we've saved the best ones up for a special espisode from the man himself. We talk about (roughly in order): Note: Dear Audiophiles, sorry about the choppy recording. Will work on it.
-
008With Schmitt, Enns, and McFarlandThis week we were joined by Christopher Schmitt, Chris Enns (TRIPLE CHRIS SHOW!), and Dave McFarland. These are the fellas behind the new podcast The Non-Breaking Space Show. Watch their site, as we joined them immediately afterward to record an episode of their show (CROSSOVER SHOW!). We talk about (roughly in order)…
-
007RAPIDFIRE #1No guests this week. We just chug through as many questions as possible. We plan to do one of these every so often to make sure we get to as many listener questions as possible. We talk about (roughly in order):
-
006With Zoe GillenwaterThis week we were joined by Zoe Gillenwater who we like to think of as one of the mothers of responsive design, in that she was talking and writing books about responsible fluid layouts for quite a long time. Add some media queries and you have what is essentially modern day responsive design. Giveaways: Congrats on Keith Wyland, the first winner for the HTML and CSS Book Giveaway. We have two more books and we'll give away one per week. Record an audio question to enter. We have five copies of ProCSSor to give away. We'll give away two this week. Any tweet that mentions @shoptalkshow and #procssor will be entered to win.
-
005With Jeffrey WayThis week we were joined by Jeffrey Way who is a long-time Envato employee, probably most well known to our listeners by being the editor of Nettuts+. Jeffrey hails from the mountain town of Chattanooga, TN, home of the world's fastest internet. Want to win a copy of the HTML & CSS Book? Just send in an audio question and you'll be qualified to win. We'll pick one winner a week for three weeks.
-
004With Longnecker and CroftThis week we were joined by Jonathan Longnecker and Nate Croft, who together form FortySeven Media, a design studio focusing on web design, branding, and ExpressionEngine development. Audiophiles, pardon the echo we'll work on that for the next show. We talked about (roughly in order):
-
003With Chris EppsteinThis week we were joined by Chris Eppstein who is known for his work in the world of CSS preprocessing. But Chris has a deep history in the web, being a full stack developer for many years and for many different startups. Like Compass? It's charity ware so if you like it Chris asks you donate to the United Mitochondrial Disease Foundation (UMDF). This week, in loose order, we talk about:
-
002With Paul IrishThis week we were joined by Paul Irish and we, you guessed it, talked shop! We answered a bunch of reader questions (including some sweet audio questions, thanks folks) and talked about (mostly in order):
-
001With Jonathan SnookWe are pleased to have the legendary Jonathan Snook, author of SMACSS, on the first ever episode of ShopTalk. We got things going with some listener-submitted questions. We couldn't answer all the questions, but you should keep asking. Thanks for everyone who tuned in live and joined in on the IRC. We apologize for any technical errors. We'll work on getting more bandwidth sorted out for next week so we don't break the internet anymore.
-
000With NobodyDave and Chris happen upon each other and decide to start a podcast... about shop. And talk. ShopTalk.