Dispatchers.Unconfined and why you actually want EmptyCoroutineContext
Cash App Code Blog — Why EmptyCoroutineContext better expresses synchronous, undispatched coroutine execution.
Android engineer · Seattle

I care about fast, focused products and open-source tools that make developers’ work better. Previously at Block and Instacart.
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.