<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Abdurrahman Ar Rafif - Notes</title><description>Full-stack developer building client web apps and automation tooling.</description><link>https://rafifhardja.xyz/</link><language>en</language><item><title>Gitleaks: Find the Gap Before It Reaches main</title><link>https://rafifhardja.xyz/notes/gitleaks-before-push/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/gitleaks-before-push/</guid><description>A short Gitleaks setup: install it, scan history and staged changes, block leaks with a pre-commit hook, and gate pushes in CI.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>I Use Arch, BTW</title><link>https://rafifhardja.xyz/notes/i-use-arch-btw/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/i-use-arch-btw/</guid><description>Three years of distro hopping since 2024 — Ubuntu, Mint, Fedora, Debian, Arch, Deepin, Pop!_OS, EndeavourOS, and back to Mint — and what Linux taught me along the way.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>kiro-cli: A Real Partner for Brainstorming Before I Build</title><link>https://rafifhardja.xyz/notes/kiro-cli-brainstorming/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/kiro-cli-brainstorming/</guid><description>kiro-cli is an AI coding agent in the terminal. Installing it, logging in, and the brainstorm-first flow I use before making anything.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Mole: Help My Mac Breathe Again</title><link>https://rafifhardja.xyz/notes/mole-mac-cleanup/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/mole-mac-cleanup/</guid><description>A short Mole setup for macOS: install it, preview cleanup safely, purge project artifacts, and check system health.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>The Silk Road Was a Marketplace, Not a Road</title><link>https://rafifhardja.xyz/notes/silk-road-marketplace/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/silk-road-marketplace/</guid><description>What actually moved across Eurasia for fifteen centuries — goods, ideas, diseases — and why the single road we picture never existed.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Welcome to My Portfolio</title><link>https://rafifhardja.xyz/notes/welcome/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/welcome/</guid><description>First post on this new site</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Ain Jalut and the First Mongol Defeat</title><link>https://rafifhardja.xyz/notes/battle-of-ain-jalut/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/battle-of-ain-jalut/</guid><description>In 1260 a Mamluk army stopped the Mongol westward advance at Ain Jalut — the battle that ended Mongol expansion into Egypt and reshaped the eastern Mediterranean.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Mein Kampf, and Why It Is Hard to Read</title><link>https://rafifhardja.xyz/notes/mein-kampf/</link><guid isPermaLink="true">https://rafifhardja.xyz/notes/mein-kampf/</guid><description>What the 1925 book actually is, how it came to exist in prison, why it was not the bestseller people assume — and how historians handle a document like this.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>