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
Software Engineering Radio by se-radio@computer.org

Software Engineering Radio

273 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

292 Listeners

The Vergecast by The Verge

The Vergecast

3,698 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

623 Listeners

LINUX Unplugged by Jupiter Broadcasting

LINUX Unplugged

265 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

585 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

287 Listeners

c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

c’t uplink - der IT-Podcast aus Nerdistan

9 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

983 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Handelsblatt Morning Briefing - News aus Wirtschaft, Politik und Finanzen by Teresa Stiens, Christian Rickens und die Handelsblatt Redaktion, Handelsblatt

Handelsblatt Morning Briefing - News aus Wirtschaft, Politik und Finanzen

52 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Big Technology Podcast by Alex Kantrowitz

Big Technology Podcast

477 Listeners

How to Fix the Internet by Electronic Frontier Foundation (EFF)

How to Fix the Internet

118 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

65 Listeners