Roman Elizarov

Roman Elizarov was the project lead for Kotlin at JetBrains and focused on the design of the Kotlin language in the role of lead language designer for seven years. He previously designed and developed high-performance trading software for leading brokerage firms and market data delivery services that routinely handle millions of events per second. While working on Kotlin at JetBrains, he contributed to the design of Kotlin coroutines and the development of the Kotlin coroutines library.

books by Roman Elizarov

Kotlin in Action, Second Edition

  • April 2024
  • ISBN 9781617299605
  • 560 pages
  • printed in black & white

Kotlin in Action, Second Edition teaches you Kotlin techniques you can use for almost any type of application, from enterprise services to Android apps. The authors are all members of the Kotlin team, so you can trust that even the gnarly details are dead accurate. You’ll start with Kotlin fundamentals, learning how the language handles everything from statements and functions to classes and types, and about its unique features that make Kotlin programming so seamless.

As you progress through this masterful book, you’ll get hands-on with the Kotlin standard library, functional programming in Kotlin, and advanced features such as generics and reflection. And this updated second edition now covers coroutines and structured concurrency to help you create efficient high-performance applications.