<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>yujungin.com</title>
		<link>https://yujungin.com</link>
		<atom:link href="https://yujungin.com/rss.xml" rel="self" type="application/rss+xml" />
		<description>A personal journal by Jungin on software, with frequent detours into math and physics.</description>
		<language>en</language>
		<item>
			<title>Designing a write-ahead log that survives power loss</title>
			<link>https://yujungin.com/posts/wal-survives-power-loss</link>
			<guid>https://yujungin.com/posts/wal-survives-power-loss</guid>
			<category>Systems</category>
			<pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
			<description>A practical walk through fsync semantics, group commit, and why your &quot;durable&quot; database might be lying about what made it to disk.</description>
		</item>
		<item>
			<title>Zero-copy parsing without losing your mind</title>
			<link>https://yujungin.com/posts/zero-copy-parsing</link>
			<guid>https://yujungin.com/posts/zero-copy-parsing</guid>
			<category>Rust</category>
			<pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
			<description>Lifetimes get a bad reputation. Borrowing slices of an input buffer can make a parser both faster and clearer.</description>
		</item>
		<item>
			<title>A field guide to consensus, minus the math anxiety</title>
			<link>https://yujungin.com/posts/field-guide-to-consensus</link>
			<guid>https://yujungin.com/posts/field-guide-to-consensus</guid>
			<category>Distributed</category>
			<pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
			<description>Raft, Paxos, and the handful of ideas that actually matter when a cluster needs to agree on a single number.</description>
		</item>
		<item>
			<title>The render loop is a state machine in disguise</title>
			<link>https://yujungin.com/posts/render-loop-state-machine</link>
			<guid>https://yujungin.com/posts/render-loop-state-machine</guid>
			<category>Frontend</category>
			<pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
			<description>Rethinking component updates as transitions instead of mutations made a tangled UI suddenly tractable.</description>
		</item>
		<item>
			<title>I rewrote my dotfiles and learned to stop tinkering</title>
			<link>https://yujungin.com/posts/stop-tinkering-dotfiles</link>
			<guid>https://yujungin.com/posts/stop-tinkering-dotfiles</guid>
			<category>Tooling</category>
			<pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
			<description>On the diminishing returns of configuration, and the surprising calm of a setup you no longer touch.</description>
		</item>
	</channel>
</rss>