How Kotlin is Powering TV Broadcasts Worldwide | Talking Kotlin #139
Kotlin by JetBrains
0:00 / 0:00
How Kotlin is Powering TV Broadcasts Worldwide | Talking Kotlin #139
4 197 просмотров · 1 год назад
Kotlin by JetBrains
100 тыс. подписчиков
4 197 просмотров · 1 год назад
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.
00:00 Introductions
02:42 Events powered by Riedel
03:50 The Kotlin part
06:44 Routing video signals
09: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
Useful Links:
Riedel Communcations – https://www.riedel.net/en/
TornadoFX – https://github.com/edvin/tornadofx
Unsigned integer types – https://kotlinlang.org/docs/unsigned-...
Arrow – https://arrow-kt.io/
Ktor – https://ktor.io/
Eurovision – https://eurovision.tv/
Hosts:
Sebastian Aigner
Website – https://sebi.io/
Bluesky – https://bsky.app/profile/sebi.io
Márton Braun
Website – https://zsmb.co
Bluesky – https://bsky.app/profile/zsmb.co
Guests:
Denis Borisevich
LinkedIn – / dborisevich