Platform Engineering Podcast

Smart TV Testing Made Simple with Dave Lucia of TV Labs


Listen Later

Testing smart TV applications presents unique challenges that traditional web testing approaches can't solve. Dave Lucia, CTO and co-founder of TV Labs, shares how his team built a platform that virtualizes televisions and set-top boxes to help media companies test their smart TV apps on physical devices.

Learn about TV Labs' innovative architecture and how they handle everything from camera-based testing systems to their custom Lua-based DSL for faster test execution. A key highlight is how choosing Elixir as their primary technology has enabled TV Labs to build a robust orchestration system. The language's built-in capabilities for fault tolerance, process isolation, and distributed computing make it particularly well-suited for managing concurrent connections and real-time state across multiple devices.

The discussion also explores practical insights about system architecture, including how TV Labs leverages Phoenix presence for real-time device state tracking and achieves microsecond-level performance for message broadcasting.

Guest: Dave Lucia, CTO & Co-Founder at TV Labs

Dave is a technology leader with deep experience designing and scaling systems across industries including media, sports betting, finance, and developer tooling. He is a prominent member of the BEAM community, regularly speaking at conferences such as Code BEAM SF, ElixirConf, The Big Elixir, and RabbitMQ Summit.

Dave Lucia, Website

Dave Lucia, X

Dave Lucia. Bluesky

TV Labs

TV Labs, LinkedIn

Links to interesting things from this episode:

  • Appium
  • “The Road to 2 Million Websocket Connections in Phoenix”
  • “From $erverless to Elixir”
  • eBPF

...more
View all episodesView all episodes
Download on the App Store

Platform Engineering PodcastBy Cory O'Daniel, CEO of Massdriver

  • 5
  • 5
  • 5
  • 5
  • 5

5

5 ratings


More shows like Platform Engineering Podcast

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

Invest Like the Best with Patrick O'Shaughnessy by Colossus | Investing & Business Podcasts

Invest Like the Best with Patrick O'Shaughnessy

2,288 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

183 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

9,200 Listeners

Hard Fork by The New York Times

Hard Fork

5,434 Listeners

The Rest Is History by Goalhanger

The Rest Is History

12,964 Listeners

The Weekly Show with Jon Stewart by Comedy Central

The Weekly Show with Jon Stewart

10,284 Listeners

KubeFM by KubeFM

KubeFM

2 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

62 Listeners

The Platform Engineering Show by PlatformEngineering.com

The Platform Engineering Show

0 Listeners