Java and Kotlin Hands-on

Upgrade your code with the very latest version of Java, and hot new JVM language Kotlin. Packed with the latest features of both Java 9 and ways of transitioning to using Kotlin code, this bundle is essential for anyone serious about developing with Java.

  • Kotlin in Action
  • Modern Java in Action
  • The Joy of Kotlin
$119.97$49.99 Java and Kotlin Hands-on Bundles are not eligible for additional discounts.

Kotlin in Action

Kotlin in Action teaches you to use the Kotlin language for production-quality applications. Written for experienced Java developers, this example-rich book goes further than most language books, covering interesting topics like building DSLs with natural language syntax. The authors are core Kotlin developers, so you can trust that even the gnarly details are dead accurate.

Modern Java in Action

Modern Java in Action connects new features of the Java language with their practical applications. Using crystal-clear examples and careful attention to detail, this book respects your time. It will help you expand your existing knowledge of core Java as you master modern additions like the Streams API and the Java Module System, explore new approaches to concurrency, and learn how functional concepts can help you write code that’s easier to read and maintain.

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!

$119.97$49.99 Java and Kotlin Hands-on Bundles are not eligible for additional discounts.
Some bundled books and liveVideos are part of the Manning Early Access Program. You'll get all the available content now, new content as it's created, and the final product when it's ready.