Talking Kotlin

Creator of Spring: No desire to write Java at All


Listen Later

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 Aigner – Website | Bluesky
  • Márton Braun – Website | Bluesky

Guest:

  • Rod Johnson – Twitter | LinkedIn

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

...more
View all episodesView all episodes
Download on the App Store

Talking KotlinBy Talking Kotlin

  • 4.3
  • 4.3
  • 4.3
  • 4.3
  • 4.3

4.3

17 ratings


More shows like Talking Kotlin

View all
The Vergecast by The Verge

The Vergecast

3,673 Listeners

Spring med Petra & CO by Petra Månström

Spring med Petra & CO

8 Listeners

Historiepodden by Acast

Historiepodden

60 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

590 Listeners

Boekestijn en De Wijk by BNR Nieuwsradio

Boekestijn en De Wijk

245 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

De Jortcast by NPO Radio 1 / AVROTROS

De Jortcast

93 Listeners

Rustacean Station by Rustacean Station

Rustacean Station

62 Listeners

Europa Draait Door by NPO Radio 1 / VPRO

Europa Draait Door

106 Listeners

Spring Snyggt - med Jesus och Manne by Jesus och Manne

Spring Snyggt - med Jesus och Manne

4 Listeners

RW-podden med LG & Peppe by Runners World Sweden

RW-podden med LG & Peppe

1 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners

Fallthrough by Fallthrough Media

Fallthrough

12 Listeners

Bio min Bio podden by Bio min Bio podden

Bio min Bio podden

3 Listeners