Tech Hopper Professional Cheat Sheets are designed for experienced developers to hop to a new topic quickly and also for anyone who needs a handy memory aid. The sheets are packed with a condensed coverage of syntax and intuitive examples, accompanied by explanation and pointed insights. Against the backdrop of AI, the Tech Hopper series helps developers hone their skills and maintain their edge.
Kotlin
This guide covers the stable language features of Kotlin 2.2 focusing on the JVM platform, such as control flow, datatypes, operators, functions, lambdas, classes and inheritance, generics and variance, data classes, objects, delegation, enums and sealed classes, annotation targets, and KDoc tags.
Kotlin: Streams API
The Streams API provides a system for lazily iterating a data source and applying chained operations against each element. It is used in Kotlin for compatibility with Java libraries, for parallel processing, or because of developer familiarity. It covers the stable features of the Streams API in JDK 24, with examples implemented in Kotlin 2.2.
Expected Release: Winter 2025
Kotlin Standard Library
Covers the Kotlin Standard Library as well as the Java Standard Library from the perspective of Kotlin, favoring the idiomatic Kotlin approach where there is an overlap.
Expected Release: Winter 2025
Kotlin Concurrancy
Covers Java's threading APIs from the perspective of Kotlin in addition to Kotlin coroutines and flows.
Expected Release: Spring 2026
Java
Covers the stable language features of JDK 24, such as basic syntax, datatypes, casting, classes, generics, records, enums, and exceptions.
Expected Release: Spring 2026
All details concerning the upcoming titles are subject to change without notice.
Please see our website for updates, and consider the product descriptions when the titles are released.