Safer Kotlin

From JVM foundations to tested functional code
Chapters written by Benjamin Evans, Jason Clark, Martijn Verburg, Sebastian Aigner, Roman Elizarov, Svetlana Isakova, Dmitry Jemerov, Pierre-Yves Saumont, Rúnar Bjarnason, Paul Chiusano
  • October 2026
  • ISBN 9781638359241
  • 112 pages

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Get a targeted tour of Kotlin techniques you can put to work on the JVM in this free ebook. Across four chapters from Manning books, you’ll see how Kotlin streamlines familiar programming tasks, learns how to catch many potential null errors during compilation, and works alongside existing Java code. You’ll also explore how to retain error details with Either and Result and use generated inputs to test whether program properties hold. If you’re a developer who wants to write Kotlin code with clearer handling of values, failures, and tests, this curated collection is your practical next step.

about the authors

Benjamin J. Evans is a senior principal engineer at Red Hat. Martijn Verburg is the principal SWE manager for Microsoft’s Java Engineering Group. Both Benjamin and Martijn are Java Champions. Jason Clark is a principal engineer and architect at New Relic.

Sebastian Aigner is a Developer Advocate at JetBrains, and host of the Talking Kotlin podcast. Roman Elizarov was the lead designer of the Kotlin language. JetBrains Developer Advocate, Svetlana Isakova, was a member of the Kotlin compiler team. Dmitry Jemerov is one of Kotlin’s initial developers.

Pierre-Yves Saumont is a senior software engineer at Alcatel-Submarine Networks. He’s the author of Functional Programming in Java (Manning, 2017).

Marco Vermeulen has two decades of programming experience on the JVM. Rúnar Bjarnason and Paul Chiusano are the authors of Functional Programming in Scala.
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Safer Kotlin ebook for free