Owen Griffiths
Owen has been developing software since the mid 1990s and remembers the productivity of languages such as Clipper and Borland Delphi.
Since 2001, He moved to Web, Server based Java and the Open Source revolution.
With many years of commercial Java experience, He picked up on Kotlin in early 2015.
After taking detours into Clojure and Scala, like Goldilocks, He thinks Kotlin is just right and tastes the best.
Owen enthusiastically helps Kotlin developers continue to succeed.
Reviewed articles
Marcin Moskała
1/22/2024
Nicola
1/22/2024
Static Code Analysers
All you need to know about Static Code Analysers and Detekt.
Learn more
Nicola
12/11/2023
Marcin Moskała
12/11/2023
Annotation Processing
Implement your first annotation processor in Kotlin.
Learn more
Marcin Moskała
12/4/2023
Marcin Moskała
12/4/2023
Effective Kotlin Item 60: Use appropriate collection types
Using non-standard collection types to improve performance in Kotlin.
Learn more
Marcin Moskała
11/27/2023
Marcin Moskała
11/27/2023
Kotlin Symbol Processing
All the essential aspects of KSP in practice.
Learn more
Marcin Moskała
11/20/2023
Marcin Moskała
11/20/2023
Effective Kotlin Item 49: Use caching when possible
Why we should use caching and how to do it.
Learn more
Marcin Moskała
11/13/2023
Marcin Moskała
11/13/2023
Data classes in Kotlin
What are data classes in Kotlin and how do we use them.
Learn more
Marcin Moskała
11/6/2023
Marcin Moskała
11/6/2023
Effective Kotlin Item 48: Consider using object declarations
Why we should use object declarations instead of regular classes.
Learn more
Marcin Moskała
10/30/2023
Marcin Moskała
10/30/2023
Kotlin Reflection: Type references
Using type references, with practical example of random value generator.
Learn more
Marcin Moskała








