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
Global News Podcast by BBC World Service

Global News Podcast

7,613 Listeners

Pivot by New York Magazine

Pivot

9,572 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

288 Listeners

Pod Save America by Crooked Media

Pod Save America

87,412 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,044 Listeners

DevOps Paradox by Darin Pope & Viktor Farcic

DevOps Paradox

25 Listeners

The Prof G Pod with Scott Galloway by Vox Media Podcast Network

The Prof G Pod with Scott Galloway

5,542 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

502 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,948 Listeners

On with Kara Swisher by Vox Media

On with Kara Swisher

3,535 Listeners

Prof G Markets by Vox Media Podcast Network

Prof G Markets

1,428 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

64 Listeners

Raging Moderates with Scott Galloway and Jessica Tarlov by Vox Media Podcast Network

Raging Moderates with Scott Galloway and Jessica Tarlov

1,347 Listeners