<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Empty Catch</title><description>A collection of tools, optimizations, and arguments.</description><link>https://emptycatch.com/</link><item><title>Rethinking the Test Triangle</title><link>https://emptycatch.com/writing/test-triangle/</link><guid isPermaLink="true">https://emptycatch.com/writing/test-triangle/</guid><description>The test triangle is a useful mental model, but it&apos;s taught in a way that leads you astray.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Valgrind</title><link>https://emptycatch.com/writing/valgrind/</link><guid isPermaLink="true">https://emptycatch.com/writing/valgrind/</guid><description>A practical walkthrough of Valgrind&apos;s most useful tools — Memcheck, Callgrind, and when to reach for each one.</description><pubDate>Wed, 15 Apr 2026 23:00:00 GMT</pubDate></item><item><title>ReplicaDB: A First Look at Cross-Database Replication</title><link>https://emptycatch.com/writing/replicadb-first-look/</link><guid isPermaLink="true">https://emptycatch.com/writing/replicadb-first-look/</guid><description>Notes on where ReplicaDB fits, what it gets right, and where a heavier replication tool is still the better call.</description><pubDate>Sun, 12 Apr 2026 03:00:00 GMT</pubDate></item></channel></rss>