Smart TV Testing Made Simple with Dave Lucia of TV Labs episode artwork

EPISODE · Mar 19, 2025 · 47 MIN

Smart TV Testing Made Simple with Dave Lucia of TV Labs

from Platform Engineering Podcast

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 LabsDave 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, WebsiteDave Lucia, XDave Lucia. BlueskyTV LabsTV Labs, LinkedInLinks to interesting things from this episode:Appium“The Road to 2 Million Websocket Connections in Phoenix”“From $erverless to Elixir”eBPF

Episode metadata supplied by the publisher feed · Published Mar 19, 2025

Embed this episode

NOW PLAYING

Smart TV Testing Made Simple with Dave Lucia of TV Labs

0:00 47:50

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Platform Engineering Podcast?

This episode is 47 minutes long.

When was this Platform Engineering Podcast episode published?

This episode was published on March 19, 2025.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this Platform Engineering Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!