<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rodrigo Mecheri</title><description>Technical writing about Go, infrastructure, and maintainable systems.</description><link>https://mexirica.github.io/</link><language>en</language><item><title>Why I Chose BadgerDB for Strata</title><link>https://mexirica.github.io/blog/choosing-storage/</link><guid isPermaLink="true">https://mexirica.github.io/blog/choosing-storage/</guid><description>How BadgerDB stores data using an LSM tree, SSTables, MVCC, and a separate value log, and why that design fits Strata.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>go</category><category>storage</category><category>databases</category><category>systems-design</category></item><item><title>Structs in Go: Understanding Memory, Alignment, and Type Identity</title><link>https://mexirica.github.io/blog/structs-in-go/</link><guid isPermaLink="true">https://mexirica.github.io/blog/structs-in-go/</guid><description>A practical look at how Go lays out structs in memory, why padding exists, when field order matters, and how type identity affects assignment and conversion.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>go</category><category>programming</category><category>memory</category><category>performance</category></item><item><title>Building Strata: A Content-Addressed Storage System in Go</title><link>https://mexirica.github.io/blog/strata-article/</link><guid isPermaLink="true">https://mexirica.github.io/blog/strata-article/</guid><description>How Strata started, the problems I encountered while building it, and the design decisions behind its content-addressed storage model.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>go</category><category>storage</category><category>infrastructure</category><category>systems-design</category></item></channel></rss>