<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Charles Fonseca</title><description>Senior software engineer writing about backend systems, databases, Zig, and cloud infrastructure.</description><link>https://barddoo.com</link><item><title>Async/Await is finally back in Zig</title><link>https://barddoo.com/posts/asyncawait-back-in-zig</link><guid isPermaLink="true">https://barddoo.com/posts/asyncawait-back-in-zig</guid><description>What changed, why it matters, and how to use the new API</description></item><item><title>Building a Redis Clone in Zig: Part 1</title><link>https://barddoo.com/posts/building-redis-clone-zig-part-1</link><guid isPermaLink="true">https://barddoo.com/posts/building-redis-clone-zig-part-1</guid><description>Lessons on Performance Optimizations in a Systems Programming Language</description></item><item><title>Building a Redis Clone in Zig: Part 2</title><link>https://barddoo.com/posts/building-redis-clone-zig-part-2</link><guid isPermaLink="true">https://barddoo.com/posts/building-redis-clone-zig-part-2</guid><description>Customizing the Hash Table for Caching Workload</description></item><item><title>Building a Redis Clone in Zig: Part 3</title><link>https://barddoo.com/posts/building-redis-clone-zig-part-3</link><guid isPermaLink="true">https://barddoo.com/posts/building-redis-clone-zig-part-3</guid><description>Implementing RDB Persistence Using Zig&apos;s New IO Interface</description></item><item><title>Building a Redis Clone in Zig: Part 4</title><link>https://barddoo.com/posts/building-redis-clone-zig-part-4</link><guid isPermaLink="true">https://barddoo.com/posts/building-redis-clone-zig-part-4</guid><description>Zedis Benchmark: Reaching 95% Performance of Redis in Zig</description></item><item><title>Learning Postgres extensions as a Zig developer</title><link>https://barddoo.com/posts/learning-postgres-as-a-zig-developer</link><guid isPermaLink="true">https://barddoo.com/posts/learning-postgres-as-a-zig-developer</guid><description>Part one of a series on learning Postgres from the inside: building extensions in Zig with pgzx, and the map of primitives I drew along the way</description></item><item><title>on a new internet</title><link>https://barddoo.com/posts/on-a-new-internet</link><guid isPermaLink="true">https://barddoo.com/posts/on-a-new-internet</guid><description>and how we&apos;re trapped</description></item><item><title>Software Artchitecture: An Unorthodox Approach</title><link>https://barddoo.com/posts/software-architecture-an-unorthodox-approach</link><guid isPermaLink="true">https://barddoo.com/posts/software-architecture-an-unorthodox-approach</guid><description>The case for boring infrastructure in a world that sold you complexity</description></item><item><title>What I&apos;ve been up to: Shared-Nothing Architecture</title><link>https://barddoo.com/posts/what-i-ve-been-up-to-shared-nothing-architecture</link><guid isPermaLink="true">https://barddoo.com/posts/what-i-ve-been-up-to-shared-nothing-architecture</guid><description>From lock-free Redis to disk-based B+ trees: lessons in database optimization complexity</description></item></channel></rss>