From The Joy of Kotlin by Pierre-Yves Saumont

Take 42% off the entire book. Just enter code slsaumont into the discount code box at checkout at


Drudgery like maintaining poor legacy code, interpreting cryptic comments, and writing the same boilerplate over and over can suck the joy out of your life as a Java developer. Fear not! There’s hope! Kotlin is an elegant JVM language with modern features and easy integration with Java. The Joy of Kotlin teaches you practical techniques to improve abstraction, design and write comprehensible code, and build maintainable bug-free applications. For more, see the slide deck below.