Safer Kotlin bundle

Give your Kotlin learning a solid JVM footing, and advance beyond the language basics. This bundle of four ebooks connects modern Java and JVM development with Kotlin’s language features and hands-on functional programming. Learn to catch potential null errors during compilation, preserve details when operations fail, and check program properties against generated inputs. Code examples and functional programming exercises let you practice those techniques, while the full books extend your study into concurrency, performance, functional data structures, state, and I/O. This specially selected collection gives you both the platform knowledge and the essential programming techniques for tackling Kotlin projects.

This bundle contains these four eBooks:
  • The Well-Grounded Java Developer, Second Edition This is in eBook format
  • Functional Programming in Kotlin This is in eBook format
  • The Joy of Kotlin This is in eBook format
  • Kotlin in Action, Second Edition This is in eBook format
$229.96 $99.99
you save $129.97 (57%)

The Well-Grounded Java Developer, Second Edition

With The Well-Grounded Java Developer, Second Edition you will go beyond feature descriptions and learn how Java operates at the bytecode level. Master high-value techniques for concurrency and performance optimization, along with must-know practices for build, test, and deployment. You’ll even look at alternate JVM languages like Kotlin and Clojure. Digest this book and stand out from the pack.

Functional Programming in Kotlin

Functional Programming in Kotlin teaches you how to design and write Kotlin applications using typed functional programming. Offering clear examples, carefully-presented explanations, and extensive exercises, it moves from basic subjects like types and data structures to advanced topics such as stream processing. This book is based on the bestseller Functional Programming in Scala by Rúnar Bjarnason and Paul Chiusano.

The Joy of Kotlin

The Joy of Kotlin teaches you to write comprehensible, easy-to-maintain, safe programs with Kotlin. In this expert guide, seasoned engineer Pierre-Yves Saumont teaches you to approach common programming challenges with a fresh, FP-inspired perspective. As you work through the many examples, you’ll dive deep into handling errors and data properly, managing state, and taking advantage of laziness. The author’s down-to-earth examples and experience-driven insights will make you a better—and more joyful—developer!

Kotlin in Action, Second Edition

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.
Safer Kotlin bundle
$229.96 $99.99
you save $129.97 (57%)