<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://superyyrrzz.github.io/</id><title>Renze Yu</title><subtitle>Personal blog of Renze Yu.</subtitle> <updated>2026-06-04T15:24:58+08:00</updated> <author> <name>Renze Yu</name> <uri>https://superyyrrzz.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://superyyrrzz.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://superyyrrzz.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Renze Yu </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Adding Cross-Branch State to a Content Repo Without a Side Database</title><link href="https://superyyrrzz.github.io/posts/cross-branch-state-no-side-database/" rel="alternate" type="text/html" title="Adding Cross-Branch State to a Content Repo Without a Side Database" /><published>2026-06-01T10:00:00+08:00</published> <updated>2026-06-01T10:00:00+08:00</updated> <id>https://superyyrrzz.github.io/posts/cross-branch-state-no-side-database/</id> <content type="text/html" src="https://superyyrrzz.github.io/posts/cross-branch-state-no-side-database/" /> <author> <name>Renze Yu</name> </author> <category term="Engineering" /> <category term="Microsoft Learn" /> <summary>When a CMS-on-git system needs extra state — opt-ins, regeneration tokens, moderation — putting it in a side database creates a reconciliation problem. Putting it in the module's own YAML doesn't.</summary> </entry> <entry><title>The Disk-Shaped Kubernetes Cluster Behind a Docs Publishing Platform</title><link href="https://superyyrrzz.github.io/posts/unusual-kubernetes-cluster-disk-story/" rel="alternate" type="text/html" title="The Disk-Shaped Kubernetes Cluster Behind a Docs Publishing Platform" /><published>2026-05-29T10:00:00+08:00</published> <updated>2026-05-31T23:28:22+08:00</updated> <id>https://superyyrrzz.github.io/posts/unusual-kubernetes-cluster-disk-story/</id> <content type="text/html" src="https://superyyrrzz.github.io/posts/unusual-kubernetes-cluster-disk-story/" /> <author> <name>Renze Yu</name> </author> <category term="Engineering" /> <category term="Microsoft Learn" /> <summary>Why the build cluster behind learn.microsoft.com ended up shaped around disk — and the six phases it took to get there.</summary> </entry> <entry><title>Splitting a 20 GB Docs Monorepo Without Breaking It: The migrate-repo-content Tool</title><link href="https://superyyrrzz.github.io/posts/splitting-azure-docs-monorepo/" rel="alternate" type="text/html" title="Splitting a 20 GB Docs Monorepo Without Breaking It: The migrate-repo-content Tool" /><published>2026-05-28T10:00:00+08:00</published> <updated>2026-05-31T23:28:22+08:00</updated> <id>https://superyyrrzz.github.io/posts/splitting-azure-docs-monorepo/</id> <content type="text/html" src="https://superyyrrzz.github.io/posts/splitting-azure-docs-monorepo/" /> <author> <name>Renze Yu</name> </author> <category term="Engineering" /> <category term="Microsoft Learn" /> <summary>How we built a reusable tool to decompose a 20 GB content monorepo on demand — with referential integrity, scenario-based tests, and a deliberately small scope contract.</summary> </entry> <entry><title>Hello World!</title><link href="https://superyyrrzz.github.io/posts/hello-world/" rel="alternate" type="text/html" title="Hello World!" /><published>2026-05-27T10:00:00+08:00</published> <updated>2026-05-27T10:00:00+08:00</updated> <id>https://superyyrrzz.github.io/posts/hello-world/</id> <content type="text/html" src="https://superyyrrzz.github.io/posts/hello-world/" /> <author> <name>Renze Yu</name> </author> <category term="meta" /> <summary>Hello World!</summary> </entry> </feed>
