logo
episode-header-image
Mar 2025
1h 5m

Creator of Spring: No desire to write Ja...

Talking Kotlin
About this episode

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:

Hosts:

Guest:

Timeline:
(0:00) Intro
(0:52) The origins of Spring
(6:40) You need a business model
(8:21) Consistency is key
(9:39) Sustainable open source
(14:22) Parallels with JetBrains and Kotlin
(15:29) Rod’s journey around the JVM
(20:48) Shoulders of giants
(22:34) The newcomer experience
(24:40) LLMs write great Kotlin
(30:34) “You can start without great pain”
(33:32) Extension functions
(36:15) Too much magic?
(37:56) Rod’s feature wishlist
(39:37) Versioning and compatibility
(41:19) Ecosystems and interop
(43:34) Kotlin type system evolution
(46:27) Kotlin with Spring
(52:24) Learning Spring with Kotlin
(54:46) Kotlin in 5 years?
(1:00:39) Rod’s current work
(1:03:58) Wrap-up

Up next
Aug 11
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, ... Show More
1h 30m
May 15
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, an ... Show More
57m 18s
Feb 2025
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/swif ... Show More
52m 24s
Recommended Episodes
Jul 2024
Arsenal look set to sign Liverpool target and more Anthony Gordon information emerges | Redmen Bitesize
Ste is here with today's bitesize podcast to discuss Ricardo Calafiori going to Arsenal, an update on a couple of goalkeepers and more from Anthony Gordon.Support this show http://supporter.acast.com/redmentv. Hosted on Acast. See acast.com/privacy for more information. 
10m 21s
Aug 14
Bavarian Podcast Works — Weekend Warm-up Show Season 5, Episode 3: Final thoughts before Bayern Munich vs. VfB Stuttgart; The latest on Kingsley Coman, Nick Woltemade, and Christopher Nkunku; and MORE!
Bayern Munich has been busy this week on and off the field as it prepares for the Franz Beckenbauer Supercup.Let’s breakdown the latest and great news from a crazy week on this edition of the Bavarian Podcast Works Weekend Warm-up Show. This is what we have on tap:Some final thou ... Show More
46m 25s
Aug 2024
Arne Slot on Luis Diaz: "His future is with us!” | Redmen Bitesize
Ste is here with the latest episode of The Redmen Bitesize podcast, as he discusses the fallout from Arne Slot's pre-Ipswich press conference, plus recent quotes made by Cody Gakpo.Support this show http://supporter.acast.com/redmentv. Hosted on Acast. See acast.com/privacy for m ... Show More
11m 17s
Sep 2019
147: Navigating This Season of Change: A Final Chat Between Me + Malia Tong
Today, I’m chatting with our CYOP artist resident Malia Tong as we wrap up Season 6 of CYOP. Listen in as we talk about what we’ve both learned over the course of the season, what’s changed in our lives and careers and some of the surprising things we see on the horizon for our r ... Show More
41m 16s
Jul 2024
Bavarian Podcast Works — Weekend Warm-up Show Season 3, Episode 53: João Palhinha finally arrives at Bayern Munich; FIFA career mode in the front office?; Matthijs de Ligt gets close with Manchester U
Bayern Munich is a busy bee (no offense Borussia Dortmund) these days.There are many wheels in motion for the club, which leaves us plenty to chat about, so let’s get to it. This is what we have on tap for this edition of the Bavarian Podcast Works — Weekend Warm-up Show:Some qui ... Show More
49m 59s
May 2023
Leo Messi's future: everything you need to know
In this episode Fabrizio Romano and Francesco Porzio discuss everything you need to know about the future of Lionel Messi: where are we expecting him to play next season? Why was he suspended by Psg? See Privacy Policy at https://art19.com/privacy and California Privacy Notice at ... Show More
18m 46s
Jun 2024
Liverpool join the race to sign Dutch international as Barca look to raise funds for Luis Diaz | Redmen Bitesize
Ste is back with the Redmen Bitesize show where he will give a bitesized look into all the news surrounding LFC today. He will be looking at transfer links to Feyenoord's Lutsharel Geertruida, as well as Barcelona not giving up on their pursuit of Luis Diaz.Support this show http ... Show More
9m 1s
Sep 2021
On The Continent: The Real deal
Welcome back to On The Continent! This week, Dotun and Andy are joined by Lars Sivertsen to for a deep dive on Bayern Munich. They could’ve run out 8-2 winners again against Barcelona this week, but just how good are they? We also check in with Real Madrid, who battled past peren ... Show More
48m 8s
Aug 2024
Jul : son rap festif rafle les streams de Marseille à Paris
Il a élargi le public du rap en métissant le sien de zouk, de reggaeton et de variété française. Dans ce dernier épisode de la série sur les nouvelles idoles des jeunes qui monétisent leur notoriété, Pierrick Fay et Florent Vairet décryptent le succès du Marseillais Jul pour « La ... Show More
16m 2s