Key Features
- Start from basic Kotlin syntax and go all the way to advanced topics like Coroutines and structural concurrency
- Learn how to select and implement the right design pattern for your next Kotlin project
- Get to grips with concurrent and reactive microservices with Ktor and Vert.x
Who this book is for
This book is for developers who want to apply design patterns they've learned from other languages in Kotlin and build reliable, scalable, and maintainable applications. You'll need a good grasp on at least one programming language before you get started with this book. Familiarity with classical design patterns from your language of choice would be helpful, but you'll still be able to follow along if you code in other languages