<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mooshuroi · Field notes</title><description>What Mooshuroi learns building and shipping software, written down while it still hurts.</description><link>https://mooshuroi.com/</link><language>en-gb</language><item><title>Cookieless analytics for a company website, and why we dropped the banner</title><link>https://mooshuroi.com/blog/cookieless-analytics-for-a-company-website/</link><guid isPermaLink="true">https://mooshuroi.com/blog/cookieless-analytics-for-a-company-website/</guid><description>What you can still measure without a consent banner, what you cannot, and the simple rule for deciding whether a company site needs the heavier kind of analytics at all.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>Web</category></item><item><title>Getting a company website cited by AI search engines: our checklist</title><link>https://mooshuroi.com/blog/getting-a-company-website-cited-by-ai-search/</link><guid isPermaLink="true">https://mooshuroi.com/blog/getting-a-company-website-cited-by-ai-search/</guid><description>What changed on our product site when we treated ChatGPT, Perplexity and Copilot as readers: answer-first pages, structured data that mirrors visible text, crawler rules, and how to tell whether it worked.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>Web</category></item><item><title>One Kotlin codebase, two app stores: what actually shares, and what never will</title><link>https://mooshuroi.com/blog/one-kotlin-codebase-two-app-stores/</link><guid isPermaLink="true">https://mooshuroi.com/blog/one-kotlin-codebase-two-app-stores/</guid><description>The honest split after a year of shipping a Kotlin Multiplatform app to iOS and Android: what lived in the shared core, what stayed native, and where pretending otherwise hurts.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>Mobile</category></item></channel></rss>