Book Content
chapters • 14h28m total length
1. A New Challenger Approaches
2. Programmer’s Multi-Tool: Flexible, Expressive, and Concise
3. Understanding Programming Paradigms in Kotlin
4. First Class Functions
5. Modelling Real World Data
6. Interoperability As a Design Goal
7. Crossing Over: Working Across Java and Kotlin
8. Controlling the Story
9. Baby Steps: Integration Through Testing
10. Practical Concurrency
11. Building Your Own Tools: Domain-Specific Languages (DSLs)
12. Fully Functional: Embracing Functional Programming
13. Kotlin on Android
14. Kotlin and Web Development
15. Introducing Multiplatform Kotlin
16. Taming the Monolith with Microservices
17. Practical Design Patterns














