Skip to content
Melo Podcasts Home
CategoriesLanguagesFollowing

Episode notes

Sebastian and Márton chat with Rod Johnson, the creator of the Spring Framework. Rod tells the story of how Spring was born more than two decades ago, and shares his recent journey of coming back to the JVM and discovering all the fun of being a newcomer to Kotlin. Resources: Expert One-on-One J2EE Design and Development: Rod Johnson Oh the Places You'll Go! Shoulders of Giants: Languages Kotlin Learned From | Andrey Breslav Revamping and Extending Kotlin's Type System | Ross Tate Scala in 2018 Keynote | Rod Johnson But Java has pattern matching! | Alejandro Serrano Mena Hosts: Sebastian…

Talking Kotlin

by Talking Kotlin · English · Tech & Science

A bimonthly podcast that covers the Kotlin programming language by JetBrains, as well as related technologies.

More from Talking Kotlin

  1. S1 · E141 · 23 Oct 2025 · 2 hr 3 min

    Discussing Kotlin Coroutines with Marcin Moskała

    Sebastian and Márton chat with Marcin Moskała about coroutines. Resources: Coroutines Mastery course Coroutines | Kotlin Documentation kotlinx.coroutines Taming Asynchronous Beasts | Marcin Moskała Coroutine Debugging in IntelliJ IDEA | Alexey Merkulov Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena Collect Like a Pro | Manuel Vivo Untangling Coroutine Testing | Márton Braun JetBrains/lincheck – Concurrent testing framework #talking-kotlin on Kotlin Slack Hosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Marcin Moskała – kt.academy Timeline:…

  2. S1 · E140 · 11 Aug 2025 · 1 hr 31 min

    kotlinx.rpc

    Sebastian and Alex chat about the kotlinx.rpc project, in a special episode recorded in the Munich JetBrains office. They explore all the different components of the library, how you can use it to define RPC services and clients, integrate with Ktor and existing gRPC definitions, and more. While the library is still experimental, it’s already feature-packed, and it has ambitious plans for the future! kotlinx-rpc on GitHub #kotlinx-rpc on Slack kotlinx.serialization on GitHub gRPC Host: Sebastian Aigner Website Bluesky Guest: Alex Sysoev LinkedIn GitHub

  3. S1 · E139 · 15 May 2025 · 57 min

    Powering TV Broadcasts Worldwide

    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)…

  4. S1 · E137 · 20 Feb 2025 · 52 min

    Building KMP Libraries: The RevenueCat Story

    Sebastian and Márton discuss building KMP libraries with Jay Shortway, the author of RevenueCat’s Kotlin Multiplatform SDK for in-app purchases. Resources: RevenueCat KMP SDK How we built the RevenueCat SDK for Kotlin Multiplatform Hybrid SDK Architecture at RevenueCat ttypic/swift-klib-plugin on GitHub RevenueCat/purchases-kmp on GitHub Consider moving `Instant` and `Clock` to the standard library · Kotlin/kotlinx-datetime RevenueCat openings Hosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Joop Korteweg – Twitter Timeline: (0:00) Intro (0:44) What’s…

  5. S1 · E136 · 23 Jan 2025 · 53 min

    Becoming a KMP Expert

    Sebastian and Pamela discuss what it means to be an expert in Kotlin Multiplatform, with the help of a panel of experts! Learn about why it's interesting to dive deep into a certain technology, recommendations on how to learn advanced topics, and general advice on how to get the most out of using KMP. SKIE KMP libraries: whyoleg/cryptography-kotlin Interesting code to explore: JetBrains/kotlin Kotlin/kotlinx-datetime Kotlin/kotlinx-io Kotlin/kotlinx.coroutines Cartesian product by Jake Get an invite! Ecosystem wishlist: wasmJs support in SQLDelight Compose Multiplatform support in MapLibre…

  6. 9 Dec 2024 · 1 hr 5 min

    Going from Swift to Kotlin with Skip

    In a slightly unconventional episode, Sebastian and Márton talk to the founders of Skip, an iOS-to-Android, Swift-to-Kotlin transpiler solution. Marc and Abe have a background working on both Apple platforms and the JVM, and their latest project is a bridge across these two ecosystems. Skip Skip.tools on GitHub Contributing to SkipUI webinar kdoctor Hosts: Sebastian Aigner Website Bluesky Márton Braun Website Bluesky Guests: Abe White Twitter Mastodon Marc Prud'hommeaux GitHub (0:00) Weather (2:02) Introductions (3:10) ⁠Elevator pitch⁠ (3:45) The initial idea (6:14) Pivot around the…

  7. 1 Sep 2026 · 15 min

    Building Full-Stack Web Apps Entirely in Kotlin

    In this Kotlin Conversations episode from KotlinConf 2026, Dan Kim shares how he’s building full-stack web apps entirely in Kotlin using Ktor, Compose, and WebAssembly. He talks about KMP, the future of WASM on the web, and whether Android developers can finally become frontend developers without writing JavaScript. The conversation also explores AI tools, vibe coding, and why the human side of engineering still matters most.

  8. 25 Aug 2026 · 15 min

    Migrating 25-year-old legacy code to Kotlin

    How can Kotlin help teams build safer financial software, migrate legacy systems, and move faster without increasing risk?In this episode of Kotlin Conversations from KotlinConf 2026, we talk with Yuri Geronimus, Senior Staff Engineer and Chief Architect at Verifone, about using Kotlin in the world of payments and financial technology — where software defects, compliance requirements, and certification tests can have serious consequences.

  9. 18 Aug 2026 · 14 min

    What Nobody Told Us About KMP on iOS

    Three Android developers. Zero Swift experience. A two-month deadline.At KotlinConfersations'2026, Suhyeon (Leah) Kim shares how her team used KMP to build and ship a brand-new iOS app despite having no iOS developers on the team.

  10. 11 Aug 2026 · 15 min

    Six Years, Zero Regrets: Sony’s KMP Success Story

    Watch the Talk Here: https://youtu.be/VVf6txPZk3YIn this KotlinConfersations'26 episode, Sony engineer Sergio Carrilho shares how his team used Kotlin Multiplatform to build and evolve the Sony Sound Connect app. He talks about the challenges of Bluetooth development, hardware-software integration, and merging apps built on different tech stacks. Sergio also explains why architecture was the key to creating a seamless experience across Android and iOS.

Every episode of Talking Kotlin →

Take it with you

The Melo app keeps playing with the screen off, works in the car and on your watch, wakes you to your station, and browses the whole catalogue offline. Free, no ads, no account.

Get it on Google Play