{"podcast":{"title":"ShopTalk Show","slug":"shoptalk-show","podcast_index_feed_id":1401203,"rss_url":"https://feeds.simplecast.com/V5WV7Re_","website_url":"https://shoptalkshow.com","image_url":"https://image.simplecastcdn.com/images/167887a0-ac00-4cf9-bc69-b5ca845997db/5c6213d9-41e0-4dde-8be2-baacf08e98c1/3000x3000/1420231915artwork.jpg?aid=rss_feed","author":"ShopTalk","episode_count":600,"summary":"ShopTalk is a podcast about front end web design, development and UX. Each week Chris Coyier and Dave Rupert are joined by a special guest to talk shop and answer listener submitted questions.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/shoptalk-show"},"episode":{"title":"706","slug":"706","published_at":"2026-03-16T02:00:00+00:00","page_url":"https://stenobird.com/podcast/shoptalk-show/706","show_page_url":"https://stenobird.com/podcast/shoptalk-show","url":"https://shoptalkshow.com","audio_url":"https://cdn.simplecast.com/media/audio/transcoded/2f3c0314-dd01-4f5a-9961-8e71ed7860a7/167887a0-ac00-4cf9-bc69-b5ca845997db/episodes/audio/group/ad4d963b-40e9-482e-a31e-a556f31abc9b/group-item/7b428b3b-131b-44ac-9d3d-b8cb6ba1e617/128_default_tc.mp3?aid=rss_feed&feed=V5WV7Re_","summary":"A discussion on the rise of 'vibe coding' for micro-utilities and the unexpected side effects of new HTML geolocation attributes. The hosts explore how AI-driven development changes the landscape for small web tools and the strange CSS behaviors introduced by new browser permissions.","meta_description":"Explore the impact of vibe coding on web utilities and the strange new CSS behaviors triggered by HTML geolocation attributes in this ShopTalk Show episod…","key_points":["Main idea: 'Vibe coding' with LLMs is highly effective for creating single-purpose micro-utilities like image compressors","Failure mode: Using AI to attempt building complex enterprise software like a CRM is a mismatch for the technology's current strengths","Technical observation: New HTML geolocation attributes are introducing unexpected CSS side effects, such as breaking certain transform and spacing properties","Practical takeaway: Browser permission updates are improving user experience by allowing easier recovery from accidental microphone or location blocks","Tooling update: CodePen's new features, including password protection for pens, are enhancing privacy for professional developers"],"chapters":[{"start_ms":60000,"title":"The Vibe Coding Era","summary":"Discussing the utility of 'vibe coding' for small, useful web applications and the limits of using LLMs for complex business logic."},{"start_ms":560000,"title":"The Cost of Analytics","summary":"A brief look at the pricing hurdles small companies face when trying to implement enterprise-grade analytics tools."},{"start_ms":1085000,"title":"The New Class of CSS Bugs","summary":"An investigation into how new HTML geolocation attributes are unexpectedly interfering with CSS properties like translate and letter-spacing."},{"start_ms":1320000,"title":"Browser Permissions and UX","summary":"How new browser implementations are helping users manage and recover from blocked media and location permissions."},{"start_ms":2550000,"title":"CodePen 2.0 and Privacy","summary":"Exploring new features in CodePen, including password-protected pens and the evolution of the editor."}],"topics":["Web Development","CSS","HTML","AI Coding","Browser APIs","Geolocation","CodePen","Software Engineering"],"duration_seconds":3277,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/shoptalk-show/episodes/706/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/shoptalk-show/706.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}