- Kotlin Coroutines' best practices https://kt.academy/article/cc-best-practices 28 comments androiddev
- Kotlin revolutionary announcement https://kt.academy/article/kotlin-compiler-plugin-announcement 2 comments coding
- A collection of practical Kotlin Coroutine recipes that can help streamline your development process. https://kt.academy/article/cc-recipes 7 comments androiddev
- Running Kotlin coroutines on Project Loom's virtual threads https://kt.academy/article/dispatcher-loom 2 comments kotlin
- Item 3: Eliminate platform types as soon as possible https://kt.academy/article/ek-platform-types 22 comments programming
- Essential programming nomenclature https://kt.academy/article/programming-nomenclature 4 comments coding
- Effective Kotlin Item 55: Consider Arrays with primitives for performance-critical processing https://kt.academy/article/ek-arrays 16 comments kotlin
- Coroutines answer to the problem with the mutable state https://kt.academy/article/cc-state 6 comments kotlin
- Effective Kotlin Item 50: Eliminate obsolete object references https://kt.academy/article/ek-object-references 2 comments kotlin
- Coroutines built-in support vs library https://kt.academy/article/cc-built-in-vs-library 3 comments kotlin
- Effective Kotlin Item 49: Consider using inline value classes https://kt.academy/article/ek-value-classes 3 comments kotlin
- Effective Kotlin Item 48: Use inline modifier for functions with parameters of functional types https://kt.academy/article/ek-inline-functions 3 comments kotlin
- Effective Kotlin Item 47: Avoid unnecessary object creation https://kt.academy/article/ek-unnecessary-objects 3 comments kotlin
- Effective Kotlin Item 34: Consider a primary constructor with named optional arguments https://kt.academy/article/ek-constructor 7 comments kotlin
- How does suspension work in Kotlin coroutines? https://kt.academy/article/cc-suspension 2 comments kotlin
- Effective Kotlin Item 33: Consider factory functions instead of constructors https://kt.academy/article/ek-factory-functions 23 comments kotlin
- Kotlin coroutines dispatchers - how each of them works and where should be used https://kt.academy/article/cc-dispatchers 7 comments kotlin
- Effective Kotlin Item 45: Consider extracting non-essential parts of your API into extensions https://kt.academy/article/ek-extensions 5 comments kotlin
- Effective Kotlin Item 42: Respect the contract of equals https://kt.academy/article/ek-equals 3 comments kotlin
- Effective Kotlin Item 41: Use enum to represent a list of values https://kt.academy/article/ek-enum 2 comments kotlin