Skip to content
Powering TV Broadcasts Worldwide episode artwork

May 15, 2025 57 min

Powering TV Broadcasts Worldwide

from Talking Kotlin Hosted by Talking Kotlin

Sebastian and Márton are joined by Denis Borisevich from RIEDEL Communications, and learn about how Kotlin is used behind-the-scenes to power media, sports, and entertainment broadcasts watched by millions around the globe. Tune in for an exciting story about how Kotlin, Ktor, and Arrow are being used in production for a use case where robust software is mission-critical. Resources: Riedel Communications TornadoFX Unsigned integer types Arrow Ktor Eurovision Hosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Denis Borisevich – LinkedIn Timeline: (0:00) Introductions (2:42) Events powered by Riedel (3:50) The Kotlin part (6:44) Routing video signals (9:12) Error handling in milliseconds (10:31) The Kotlin part, continued (13:29) TornadoFX! (19:19) On introducing Compose (23:30) Java to Kotlin migration (26:30) Learning Kotlin after C++ (28:44) Unsigned ints in Kotlin (32:09) Arrow! (33:00) Server-side Kotlin (36:25) Functional programming (42:10) Why Kotlin over others? (45:55) Kotlin/Java interop (47:12) A 2-week long test suite (51:35) Confidence in Kotlin (53:05) Future plans (56:00) Wrap-up

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Powering TV Broadcasts Worldwide

0:00 57:18

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Talking Kotlin?

This episode is 57 minutes long.

When was this Talking Kotlin episode published?

This episode was published on May 15, 2025.

Can I download this Talking Kotlin episode?

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