<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Kotlin Weekly (Articles)</title>
    <link>https://kotlinweekly.net/</link>
    <description>This is an RSS Feed for the newsletter "Kotlin Weekly (Articles)"</description>
    <item>
      <title>Compose Multiplatform 1.12.0 Released</title>
      <link>https://us.list-manage.com/14IfIPfhtDR?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;JetBrains has rolled out version 1.12.0, featuring an experimental MCP server for AI coding agents in Compose Hot Reload, automatic font fallback for web targets, and a v2 API providing finer control over desktop window and dialog states.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/14IfIPfhtDR?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-30T00:00:00Z</dc:date>
    </item>
    <item>
      <title>JOOQ code from Flyway migration, with no database</title>
      <link>https://us.list-manage.com/fWJVFZ18VhL?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;A guide on using jOOQ's DDLDatabase to generate code directly from Flyway SQL migration files, eliminating the need for a live database or Docker in your CI pipeline.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/fWJVFZ18VhL?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-30T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Mockzilla: A compile safe mock server for your Mobile Apps</title>
      <link>https://us.list-manage.com/unbjIJRA1TQ?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;An on-device, compile-safe mock HTTP server for Android, iOS, Flutter, and KMP backed by Ktor that ties mock responses to your actual data models and offers live runtime control via mobile and desktop companion UIs.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/unbjIJRA1TQ?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-30T00:00:00Z</dc:date>
    </item>
    <item>
      <title>SPONSORED - Coroutines Mastery enrollment is open — the course price increases significantly after August 31</title>
      <link>https://us.list-manage.com/QAsEj8kd89o?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Coroutines Mastery is a six-week cohort for Android and backend developers who want to understand coroutine behavior, debug failures faster, and write more reliable asynchronous code. The current enrollment price increases significantly after August 31. Teams can contact us to hold the current rate.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/QAsEj8kd89o?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-30T00:00:00Z</dc:date>
    </item>
    <item>
      <title>SPONSORED - Master advanced Jetpack Compose with a free cheat sheet for experienced Android developers today</title>
      <link>https://us.list-manage.com/BCvUkpzqtYy?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Take your Compose skills further with a free cheat sheet covering advanced concepts used in real projects. Quickly reference performance techniques, state management, side effects, custom layouts, animations, and other advanced Compose patterns.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/BCvUkpzqtYy?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-30T00:00:00Z</dc:date>
    </item>
    <item>
      <title>The Uninvited Guest: How One Third‑Party Line Was Quietly Disabling R8 for Our Whole App</title>
      <link>https://us.list-manage.com/19o8cAa5cwx?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;A case study on identifying and fixing overly broad third-party ProGuard keep rules that silently disable R8 optimizations across an entire Android app, using Gradle's ignoreFrom to restore shrinking and significantly improve cold start times.&lt;/p&gt;</description>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/19o8cAa5cwx?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-30T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Kotlin DataFrame 1.0.0-rc01 is released</title>
      <link>https://us.list-manage.com/PE_HPiohXAu?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;DataFrame 1.0.0 RC01 is available on GitHub. Check it out to see the list of goodies included.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/PE_HPiohXAu?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Jaewoong Eum (skydoves) AmA on Reddit</title>
      <link>https://us.list-manage.com/TYCPO71bsZL?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Open-source magician Jaewoong Eum, AKA skydoves, participated in an AmA on Reddit. Check it out to see some of the interesting answers.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/TYCPO71bsZL?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Show us your Compose Multiplatform app</title>
      <link>https://us.list-manage.com/DqgAXT5jhzu?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;The Kotlin team is collecting polished apps built with Compose Multiplatform, live in production or public beta. Selected apps may be featured on Kotlin and JetBrains websites, social media and in presentations, with a link back so people can discover them.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/DqgAXT5jhzu?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Klibs.io Grows to 4,200+ KMP Projects With Smarter Discovery and New AI Integrations</title>
      <link>https://us.list-manage.com/di9z2rgmHUa?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Viliam Sedliak highlights the expansion of the klibs.io catalog to over 4,200 Kotlin Multiplatform libraries, introducing advanced multi-target filtering alongside direct MCP server and AI integrations for coding agents.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/di9z2rgmHUa?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Monads for Kotlin Developers</title>
      <link>https://us.list-manage.com/xnxXxzz8AVF?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Francis Reynders demystifies monads for Kotlin developers by explaining how everyday idioms (such as nullable chains, List.flatMap, Result, and Arrow's typed errors) implement the same core sequencing pattern and laws without needing Haskell syntax.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/xnxXxzz8AVF?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Exploring Compose HTML for Server Side Rendering</title>
      <link>https://us.list-manage.com/og1JDREaAsG?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Frederik Pietzko explores the potential of bringing Compose HTML to the JVM for server-side rendering, enabling backend developers to build type-safe, component-driven web UIs in Spring Boot and Ktor without relying on traditional string templates.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/og1JDREaAsG?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Changing my mind about React Native</title>
      <link>https://us.list-manage.com/ig2hXAu2wZY?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;A non typical article for a Kotlin newsletter, showcasing how native mobile and KMP developer Filip Wiesner reevaluates React Native by examining its underlying architecture, native UI abstraction model, and Hermes/JSI runtime performance compared to canvas-drawn multiplatform frameworks.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/ig2hXAu2wZY?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Signatures, be true: domain errors and functional handling in Kotlin</title>
      <link>https://us.list-manage.com/LoSr2ORUqMX?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Sergey Chernov demonstrates how to make domain failures explicit in Kotlin function signatures using narrow sealed interfaces and Either types, moving error handling into compiler-verified contracts rather than hidden runtime exceptions.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/LoSr2ORUqMX?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>SPONSORED - Coroutines Mastery enrollment is open - the course price increases significantly after August 31</title>
      <link>https://us.list-manage.com/CJ741Rfkdbo?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Coroutines Mastery is a six-week cohort for Android and backend developers who want to understand coroutine behavior, debug failures faster, and write more reliable asynchronous code. The current enrollment price increases significantly after August 31. Teams can contact us to hold the current rate.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/CJ741Rfkdbo?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
    <item>
      <title>SPONSORED - Master advanced Jetpack Compose with a free cheat sheet for experienced Android developers today</title>
      <link>https://us.list-manage.com/h2bWLN7aLUv?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</link>
      <description>&lt;p&gt;Take your Compose skills further with a free cheat sheet covering advanced concepts used in real projects. Quickly reference performance techniques, state management, side effects, custom layouts, animations, and other advanced Compose patterns.&lt;/p&gt;</description>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <guid>https://us.list-manage.com/h2bWLN7aLUv?e=96d6a43dd8&amp;c2id=5286dfb7974717c936a7e128ea1c4c07</guid>
      <dc:date>2026-08-23T00:00:00Z</dc:date>
    </item>
  </channel>
</rss>
