<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>Notes</title>
      <link>https://fauzisho.github.io/notes</link>
      <description>Last 10 notes on Notes</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Building Four Targets: What a Kotlin Multiplatform Build Costs, and a CI That Checks Everything</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/building-four-targets</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/building-four-targets</guid>
    <description>Five posts in, the reading list builds for four targets, runs Room’s code generator for each, and has shared tests on three runtimes.</description>
    <pubDate>Wed, 21 Oct 2026 03:51:37 GMT</pubDate>
  </item><item>
    <title>Offline Sync Without Losing Data: Two Devices, One Server, Kotlin on Both Ends</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/offline-sync</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/offline-sync</guid>
    <description>The reading list keeps everything on one device.</description>
    <pubDate>Wed, 21 Oct 2026 03:51:37 GMT</pubDate>
  </item><item>
    <title>The Pipeline, Run: Every Target Tested, iOS at Last</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/pipeline-run</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/pipeline-run</guid>
    <description>For seven posts, every claim about iOS in this chapter ended the same way: compiled, not linked or run.</description>
    <pubDate>Wed, 21 Oct 2026 03:51:37 GMT</pubDate>
  </item><item>
    <title>Longlife learning notes by Fauzisho</title>
    <link>https://fauzisho.github.io/notes/</link>
    <guid>https://fauzisho.github.io/notes/</guid>
    <description> Welcome to my collection of notes and guides about software development, focusing on modern technologies and best practices.</description>
    <pubDate>Wed, 21 Oct 2026 03:51:37 GMT</pubDate>
  </item><item>
    <title>One UI, Many Windows: Adaptive Layouts, Resources and Fonts in Compose Multiplatform</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/adaptive-ui</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/adaptive-ui</guid>
    <description>So far the reading list has drawn a phone layout everywhere: one screen at a time, even in a desktop window three times as wide as a phone.</description>
    <pubDate>Tue, 20 Oct 2026 21:30:44 GMT</pubDate>
  </item><item>
    <title>State That Survives: ViewModels and Navigation 3 in Kotlin Multiplatform</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/state-and-navigation</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/state-and-navigation</guid>
    <description>Until now the reading list was one screen.</description>
    <pubDate>Sun, 18 Oct 2026 13:27:15 GMT</pubDate>
  </item><item>
    <title>One Database on Four Platforms: Room in Kotlin Multiplatform</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/room-everywhere</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/room-everywhere</guid>
    <description>The previous post gave the reading list a memory: every change wrote the whole list, as one JSON string, into each platform’s key-value store.</description>
    <pubDate>Sun, 18 Oct 2026 12:36:16 GMT</pubDate>
  </item><item>
    <title>expect and actual, Done Right: Platform Code That Cannot Crash</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/expect-actual-done-right</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/expect-actual-done-right</guid>
    <description>The first post built a reading list that runs on Android, iOS, the desktop and the web, with one line of platform code per target.</description>
    <pubDate>Sun, 18 Oct 2026 11:12:51 GMT</pubDate>
  </item><item>
    <title>What Kotlin Multiplatform Actually Shares</title>
    <link>https://fauzisho.github.io/notes/Kotlin-Multiplatform/what-kmp-shares</link>
    <guid>https://fauzisho.github.io/notes/Kotlin-Multiplatform/what-kmp-shares</guid>
    <description>An Android app is already written in Kotlin.</description>
    <pubDate>Sun, 18 Oct 2026 10:24:50 GMT</pubDate>
  </item><item>
    <title>Attention Is a Hopfield Update</title>
    <link>https://fauzisho.github.io/notes/Associative-Memory/attention-hopfield</link>
    <guid>https://fauzisho.github.io/notes/Associative-Memory/attention-hopfield</guid>
    <description>At the end of Modern Hopfield Networks, one update of the memory looked like this: \xi^{\text{new}} = X \operatorname{softmax}\big(\beta\, X^\top \xi\big), and in Attention from Scratch, one attention step looked like this: Z = \operatorname{softmax}\Big(\frac{Q K^\top}{\sqrt{d_k}}\Big)\, V.</description>
    <pubDate>Sun, 18 Oct 2026 09:42:17 GMT</pubDate>
  </item>
    </channel>
  </rss>