<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Felipe Cooper — Backend &amp; Distributed Systems Engineer</title><description>Backend engineer specializing in Go, distributed systems, and fintech &amp; crypto infrastructure. Writing about scalable systems, event-driven architecture, and engineering practice — in English and Portuguese.</description><link>https://felipecooper.dev/</link><language>en</language><item><title>Finding and fixing a goroutine leak in a popular Go library</title><link>https://felipecooper.dev/blog/finding-goroutine-leaks/</link><guid isPermaLink="true">https://felipecooper.dev/blog/finding-goroutine-leaks/</guid><description>How a worker pool that nobody closed leaked goroutines on every call — and what the fix taught me about ownership of concurrency in library code.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Rebuilding my website with Astro</title><link>https://felipecooper.dev/blog/rebuilding-my-website/</link><guid isPermaLink="true">https://felipecooper.dev/blog/rebuilding-my-website/</guid><description>Why I moved from Hugo to Astro, and how this site publishes bilingual technical articles from plain MDX files.</description><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>