<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>kaseken.dev</title><description>Exploring core computer science concepts through mobile technology, by kaseken.</description><link>https://kaseken.dev/</link><item><title>JVM Version Configuration in Android Development: Toolchain, Compatibility, jvmTarget, and JAVA_HOME Explained</title><link>https://kaseken.dev/android/gradle-jvm-config/</link><guid isPermaLink="true">https://kaseken.dev/android/gradle-jvm-config/</guid><description>A clear breakdown of the JDK-related settings in Android builds — Toolchain, sourceCompatibility, targetCompatibility, jvmTarget, and JAVA_HOME — and how they interact.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Kotlin Coroutines Flow Internals: Flow Builder, emit, and collect</title><link>https://kaseken.dev/kotlin/coroutine-flow-internals-basic/</link><guid isPermaLink="true">https://kaseken.dev/kotlin/coroutine-flow-internals-basic/</guid><description>A deep dive into the internal implementation of Kotlin Coroutines Flow, explaining how flow {}, emit, and collect work under the hood.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Kotlin Coroutines Flow Internals: Buffering and Conflation</title><link>https://kaseken.dev/kotlin/coroutine-flow-internals-buffer/</link><guid isPermaLink="true">https://kaseken.dev/kotlin/coroutine-flow-internals-buffer/</guid><description>A deep dive into the internal implementation of buffer and conflate in Kotlin Coroutines Flow, decoded from the kotlinx.coroutines library source code.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Kotlin Coroutines Flow Internals: The Cancellation Mechanism</title><link>https://kaseken.dev/kotlin/coroutine-flow-internals-cancellation/</link><guid isPermaLink="true">https://kaseken.dev/kotlin/coroutine-flow-internals-cancellation/</guid><description>A deep dive into how Flow cancellation works in Kotlin Coroutines, decoded from the kotlinx.coroutines source code.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Kotlin Coroutines Flow Internals: How flowOn Switches Execution Contexts</title><link>https://kaseken.dev/kotlin/coroutine-flow-internals-flowon/</link><guid isPermaLink="true">https://kaseken.dev/kotlin/coroutine-flow-internals-flowon/</guid><description>A deep dive into the internal implementation of flowOn in Kotlin Coroutines Flow, explaining how it switches execution contexts under the hood.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Kotlin Coroutines Flow Internals: How map and filter Work</title><link>https://kaseken.dev/kotlin/coroutine-flow-internals-intermediate-operator/</link><guid isPermaLink="true">https://kaseken.dev/kotlin/coroutine-flow-internals-intermediate-operator/</guid><description>A deep dive into the internal implementation of Kotlin Coroutines Flow intermediate operators (map and filter), decoded from the kotlinx.coroutines library source code.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>