Dispatchers.Unconfined and why you actually want EmptyCoroutineContext
Cash App Code Blog — Why EmptyCoroutineContext better expresses synchronous, undispatched coroutine execution.
Notes on engineering and open source
Occasional notes on Android, Kotlin, multiplatform development, performance, and maintaining open-source software.
Cash App Code Blog — Why EmptyCoroutineContext better expresses synchronous, undispatched coroutine execution.
Coil 3.0 brings its fast, lightweight image loading pipeline to Android, iOS, JVM, JavaScript, and WebAssembly.
Cash App Code Blog — The plan to bring Coil and its Compose APIs to Kotlin Multiplatform.
Instacart — Introducing the first stable release of Coil and the ideas behind its image pipeline.
Instacart — An early look at images, effects, and asynchronous loading in Jetpack Compose.
Instacart — The origins and design goals of a fast, lightweight, Kotlin-first image loader.