GOTO - The Brightest Minds in Tech

Kotlin for Developers • Marcin Moskala & Nicola Corti

7 snips
Jun 13, 2025
Join Marcin Moskala, a Fullstack Kotlin Developer and author of "Effective Kotlin," alongside Nicola Corti, a Staff Android Engineer at Meta. They dive into the evolution of Kotlin, discussing how it contrasts with Java and the importance of community contributions. Key topics include optimizing software efficiency, exploring advanced Kotlin features, and promoting educational initiatives for accessible programming. Marcin's commitment to empowering developers shines through as they share insights on their initiatives and the future of Kotlin education.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Marcin's Early Kotlin Journey

  • Marcin Moskala has used Kotlin professionally since 2015 and started around 11 years ago.
  • Early Kotlin resources were scarce, motivating him to create learning materials and write books.
INSIGHT

Avoid Java Patterns in Kotlin

  • Java practices like builder patterns don't fit Kotlin due to named optional arguments and DSLs.
  • Porting Java patterns naïvely to Kotlin leads to non-idiomatic, less effective Kotlin code.
ADVICE

How Items Get Into Effective Kotlin

  • Marcin extensively consulted Kotlin creators and community before including items in his book.
  • He researched multiple languages like JavaScript, Python, and C# to form well-rounded Kotlin best practices.
Get the Snipd Podcast app to discover more snips from this episode
Get the app