Workshops
Books
Articles
Store
Matthias Schenk
Reviewed articles
Generics in Kotlin
The essence of how generics work in Kotlin.
Marcin Moskała
3/18/2024
Static Code Analysers
All you need to know about Static Code Analysers and Detekt.
Nicola Corti
1/22/2024
Annotation Processing
Implement your first annotation processor in Kotlin.
Marcin Moskała
12/11/2023
Effective Kotlin Item 60: Use appropriate collection types
Using non-standard collection types to improve performance in Kotlin.
Marcin Moskała
12/4/2023
Kotlin Symbol Processing
All the essential aspects of KSP in practice.
Marcin Moskała
11/27/2023
Effective Kotlin Item 49: Use caching when possible
Why we should use caching and how to do it.
Marcin Moskała
11/20/2023
Data classes in Kotlin
What are data classes in Kotlin and how do we use them.
Marcin Moskała
11/13/2023
Effective Kotlin Item 48: Consider using object declarations
Why we should use object declarations instead of regular classes.
Marcin Moskała
11/6/2023
Kotlin Reflection: Type references
Using type references, with practical example of random value generator.
Marcin Moskała
10/30/2023