{"podcast":{"title":"Elixir Mentor","slug":"elixir-mentor-6781463","podcast_index_feed_id":6781463,"rss_url":"https://api.riverside.com/hosting/8hGVuAbG.rss","website_url":"https://elixirmentor.com/","image_url":"https://hosting-media.riverside.com/media/imports/podcasts/30cdf92b-ca9a-4b86-b31a-f30b97b8acc8/39230986-1707088652724-bd6c08947d02e.jpg","author":"Jacob Luetzow","episode_count":89,"summary":"Welcome to the Elixir Mentor Podcast, your go-to source for All Things Elixir. This show digs into the heart of the Elixir community, featuring interviews with enthusiasts and pioneers who share their stories and innovative projects that define our ecosystem. Each episode explores groundbreaking libraries and boundary-pushing applications shaping Elixir's future. We discuss best practices, emerging trends, and the latest tools and techniques. Perfect for developers at any stage of their Elixir journey, providing insights and inspiration. Join me as we explore the world of Elixir together.","last_synced_at":"2026-09-19T08:21:31.584613+00:00","page_url":"https://stenobird.com/podcast/elixir-mentor-6781463"},"episode":{"title":"Dave Lucia on Building TV Labs","slug":"dave-lucia-on-building-tv-labs","published_at":"2026-02-14T16:50:05+00:00","page_url":"https://stenobird.com/podcast/elixir-mentor-6781463/dave-lucia-on-building-tv-labs","show_page_url":"https://stenobird.com/podcast/elixir-mentor-6781463","url":"https://podcasters.spotify.com/pod/show/elixir-mentor/episodes/Dave-Lucia-on-Building-TV-Labs-e3f3d3q","audio_url":"https://api.riverside.com/hosting-analytics/media/b699daf086e9ae0e3b744bfba5f08ad372ce577b057958e8c1f06f08edfd472a/eyJlcGlzb2RlSWQiOiJjZjM2ZWY5Yi1jN2IyLTQ2NzMtODBmYS1hZjM0NDE0ODkyZDIiLCJwb2RjYXN0SWQiOiIzMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgiLCJhY2NvdW50SWQiOiI2NWZkZmEzYmUxMzQ5MzEzZjBiN2NjN2YiLCJwYXRoIjoibWVkaWEvaW1wb3J0cy9wb2RjYXN0cy8zMGNkZjkyYi1jYTlhLTRiODYtYjMxYS1mMzBiOTdiOGFjYzgvZXBpc29kZXMvY2YzNmVmOWItYzdiMi00NjczLTgwZmEtYWYzNDQxNDg5MmQyLzQxODEwMTk3MS00NDEwMC0yLTZmNWQxOTc2OTQ5M2UubXAzIn0=.mp3","summary":"In this episode of the Elixir Mentor Podcast, I chat with Dave Lucia, CTO and Co-Founder of TV Labs. Dave returns to the podcast to talk about building an AI-powered smart TV testing platform that lets media companies test streaming apps on hundreds of real physical devices through the cloud — all built primarily in Elixir. Dave walks through the founding of TV Labs, from meeting his co-founder at Bloomberg over a decade ago to building an MVP with WebRTC during the pandemic. He covers the technical challenges of managing a massive device lab — procurement, warm-up processes, security isolation, session management, and keeping hundreds of TVs, Rokus, Fire TVs, and Apple TVs healthy and available for enterprise clients. The platform uses a custom KQL query engine for real-time device matching and a licensing system built on Elixir GenServers sharded across the cluster. We get into Dave's 10-year history with Elixir in production, starting at Bloomberg and carrying through to TV Labs. He explains why Elixir was the right fit for orchestrating physical devices at scale, from its standard library minimizing dependencies to building Apple device communication libraries and even a Lua 5.3 interpreter directly in Elixir. Dave also shares how TV Labs uses OpenTelemetry for observability and runs multi-region infrastructure with session recording capabilities. The conversation shifts to AI, where Dave describes using Claude and other LLMs to accelerate development, automate operations like vendor management and support emails, and build AI agents for QA testing. We wrap up with a candid discussion on whether AI will replace developers and how these tools are fundamentally changing what's possible for small teams. Connect with Dave: - Website: https://davelucia.com - X/Twitter:…","meta_description":"In this episode of the Elixir Mentor Podcast, I chat with Dave Lucia, CTO and Co-Founder of TV Labs. Dave returns to the podcast to talk about building an…","key_points":[],"chapters":[],"topics":[],"duration_seconds":5367,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/elixir-mentor-6781463/episodes/dave-lucia-on-building-tv-labs/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/elixir-mentor-6781463/dave-lucia-on-building-tv-labs.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}