Aller au contenu
PodcastsTechnologiesTalking Kotlin

Talking Kotlin

Talking Kotlin
Talking Kotlin
Dernier épisode

147 épisodes

  • Talking Kotlin

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

    11/08/2026 | 14 min
    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.
  • Talking Kotlin

    Jake Wharton | KotlinConfersations'26

    04/08/2026 | 29 min
    In this KotlinConf'26 interview, Huyen sat down with Jake Wharton to talk about the past, present, and future of Kotlin and software development. And, of course, a bit about AI.

    https://jakewharton.com
  • Talking Kotlin

    Exposed 1.0 and Beyond

    29/04/2026 | 1 h 35 min
    The Kotlin ecosystem is full of powerful tools and frameworks — and in this episode of Talking Kotlin, we’re diving deep into Exposed, JetBrains’ Kotlin SQL library, which recently reached its 1.0 release.Sebastian and Márton sit down with Chantal from the Exposed team to explore what Exposed is, where it came from, and how it helps developers work with databases in a Kotlin-first way. From type-safe SQL DSLs and lightweight DAO support to JDBC, R2DBC, Ktor, Spring Boot, migrations, and future KMP plans — this episode covers the past, present, and future of Exposed.You’ll learn:What makes Exposed different from traditional ORMsHow the DSL and DAO APIs work togetherWhy Exposed 1.0 required a major architecture redesignHow R2DBC support enables non-blocking database accessHow Exposed integrates with Ktor and Spring BootWhat’s coming next: migrations, plugins, DAO improvements, and KMP supportThe surprisingly charming origin story behind the Exposed cuttlefish mascotWhether you’re already using Exposed or just looking for a Kotlin-friendly way to work with SQL databases, this episode is packed with practical insights and behind-the-scenes stories from the team building it.Try Exposed Read the docs Join the discussion on Kotlin Slack Report issues or share feedback on YouTrack
  • Talking Kotlin

    How Major Metros Run on KMP

    05/03/2026 | 1 h 39 min
    Every time you tap through a subway gate in New York City, you’re using Kotlin Multiplatform! In this episode, we sit down with Paweł Kwieciński from Masabi to explore how they brought a decade-old Java codebase to KMP, powering ticket validation across mobile apps, embedded devices, and backend systems for public transit agencies worldwide.
    Resources:
    Masabi
    J2ObjC (Java to Objective-C translator)
    Google Workspace Migration to Kotlin
    Large Scale Changes with AI – Uber | Ty Smith
    KotlinX DateTime
    Ktor (Client & Server)
    Burst library (archived)
    Java ME (Micro Edition)
    Mbed TLS
    SQLDelight
    Compose Multiplatform
    JetBrains AI Assistant & Junie
    Hosts:
    Sebastian Aigner – Website | Bluesky
    Márton Braun – Website | Bluesky
    Guest:
    Paweł Kwieciński
    Timeline:
    (0:00) Introduction
    (1:12) What is Masabi?
    (3:03) How does Kotlin fit into this?
    (6:30) System architecture overview
    (8:33) Embedded SDK and mobile apps
    (10:33) Ticket inspectors and validators
    (13:22) Offline operation
    (16:29) The KMP decision
    (24:42) Evaluating alternatives
    (27:21) Planning the migration
    (33:28) First lines of Kotlin
    (43:45) Translating Java to Kotlin
    (53:22) AI-assisted code translation
    (56:39) Early AI era challenges
    (1:05:01) Testing challenges
    (1:08:22) KMP dependencies
    (1:11:34) Domain-specific dependencies
    (1:16:55) Java ME and C interop
    (1:23:22) Backend-client sharing
    (1:26:59) Current status
    (1:31:48) Future plans: CMP
    (1:36:26) Wrap-up
  • Talking Kotlin

    Kotlin 2.3 Release Special (Audio Exclusive)

    03/02/2026 | 49 min
    Sebastian and Márton host a special, audio-only episode where they discuss everything that’s new and noteworthy in the Kotlin 2.3 release. They touch on new language features like the unused return value checker and explicit backing fields, previously added features that became stable in this release, new APIs for time and UUID handling in the standard library, and improvements across all Kotlin platforms — from Native to Wasm and JS.
    Resources:
    What’s new in Kotlin 2.3
    KotlinConf
    Golden Kodee Community Awards
    Hosts:
    Sebastian Aigner – Website | Bluesky
    Márton Braun – Website | Bluesky
    Timeline:
    (0:00) Intro
    (1:13) Nested type aliases (stable)
    (1:46) Data-flow based exhaustiveness checks (stable)
    (3:28) Return statements in expression bodies
    (4:19) Unused return value checker (experimental)
    (12:57) Explicit backing fields (experimental)
    (18:51) Context-sensitive resolution (experimental)
    (20:11) Clock and Instant in the standard library (stable)
    (21:52) UUID v7 support and better parsing
    (26:14) Java 25 bytecode
    (26:36) Faster Native release builds
    (27:45) Swift Export: enums and varargs
    (29:08) C and Objective-C library import (beta)
    (30:49) Apple target support changes
    (32:15) Fully qualified names in Kotlin/Wasm
    (34:10) New exception handling for wasmWasi
    (35:32) Suspend function export to JS
    (37:51) LongArray export to JS
    (38:40) Unified companion object access in JS
    (41:05) @JsStatic inside interfaces
    (41:43) Default exports in JS
    (43:45) Compose stacktraces for minified Android apps
    (45:23) Breaking changes 🐜
    (46:14) Documentation updates
    (47:24) KotlinConf, Golden Kodees Awards
    (48:11) Wrap-up
Plus de podcasts Technologies
À propos de Talking Kotlin
A bimonthly podcast that covers the Kotlin programming language by JetBrains, as well as related technologies.
Site web du podcast

Écoutez Talking Kotlin, Monde Numérique (Actu tech & IA) ou d'autres podcasts du monde entier - avec l'app de radio.fr

Obtenez l’app radio.fr
 gratuite

  • Ajout de radios et podcasts en favoris
  • Diffusion via Wi-Fi ou Bluetooth
  • Carplay & Android Auto compatibles
  • Et encore plus de fonctionnalités
Applications
Réseaux sociaux
v8.13.0 | © 2007-2026 radio.de GmbH
Generated: 8/12/2026 - 3:04:47 AM