More ShopTalk episodes

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

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

Published 16 Feb 2026

Duration: 00:49:24

The podcast discusses balancing creative work with daily responsibilities, web development topics, and shares tips on learning web development through small projects and recommends tools and platforms.

Episode Description

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

Overview

The podcast begins by addressing the challenges faced by a self-employed parent trying to balance daily responsibilities with the creative demands of rapping, emphasizing the added difficulty of maintaining consistent rhymes and the impact of illness on productivity and recovery. It then shifts focus to web development, discussing the use of web components and custom elements as a means to build reusable UI parts, with a specific look at Lit HTML for more efficient DOM updates. The speaker evaluates the strengths and weaknesses of web components, particularly in areas such as scoping, positioning, and accessibility, and offers insight into how anchor scope might provide a cleaner way to associate elements within components without needing unique IDs. Additionally, the speaker delves into the complexities of animating CSS custom properties and their role in modern design practices.

The conversation continues with troubleshooting web development challenges, including the difficulty of testing older versions of Safari on non-Apple platforms. The speaker speculates on the potential benefits of Apple offering virtual machine images for all Safari versions but expresses skepticism about its likelihood due to technical and strategic considerations. The episode also covers advice on learning web development, encouraging experimentation through small projects and platforms like CodePen. The discussion includes an overview of CMS and website builder options, suggesting static site generators for sites requiring minimal updates and recommending Craft CMS or WordPress for more complex or frequently updated content. The episode concludes with a lighthearted personal story about a Chipotle "hack" to get more value from a meal and a return to work.

Recent Episodes of ShopTalk

25 May 2026 716: Google I/O 2026 Recap Edition

Chrome 2026's AI-driven web updates, including the Web MCP protocol and Next.js integrations, reshape design, SEO, and e-commerce, while debates arise over AI's role in content quality, accessibility, ethical implications, and the tension between innovation and traditional expertise.

18 May 2026 715: Would You Like a LLM With Your Browser?

The integration of AI into web browsers via APIs like `navigator.ai` highlights on-demand local processing for privacy, evolving specialized AI functions, ethical concerns around data and governance, technical hurdles for small models, critiques of AI aesthetics and "purple washing," corporate initiatives, and challenges in digital preservation and web ethics.

4 May 2026 713: AI + Design Systems with Brad and Ian Frost

AI's evolving role in design workflows streamlines tasks like website redesign and component generation, balancing automation with human oversight, ethical UX considerations, accessibility, and alignment with design systems while addressing challenges of compliance, adaptability, and intentional decision-making.

27 Apr 2026 712: Lazy Loading the Web with Scott Jehl

Squarespace's use of Intersection Observer API for lazy loading video/audio addresses retrofit challenges, optimizes bandwidth/eco-friendliness, navigates browser preloading behaviors, and explores accessibility, layout shift prevention, evolving web standards, and collaborative development efforts.

20 Apr 2026 711: Where did Oh My Zsh Come From? And Using Rails in 2026

Ruby on Rails' resurgence in modern applications and large-scale systems like Shopify highlights its improved scalability, while addressing infrastructure complexity, legacy maintenance challenges, dependency risks, AI-driven automation potential, cultural barriers, and the need for streamlined workflows and future-proof design to reduce technical debt.

More ShopTalk episodes