<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Angelo Breuer · Writing</title><link>https://blogs.angelobreuer.de/</link><description>Notes on software, systems, and the decisions behind them.</description><language>en</language><atom:link href="https://blogs.angelobreuer.de/feed.xml" rel="self" type="application/rss+xml"/><item><title>Why I use ConfigureAwait(false) in library code</title><link>https://blogs.angelobreuer.de/configureawait-false/</link><guid>https://blogs.angelobreuer.de/configureawait-false/</guid><description>Synchronization contexts, continuations, and the reasoning behind a small but deliberate convention in Lavalink4NET.</description><pubDate>Wed, 30 Sep 2026 12:00:00 GMT</pubDate></item><item><title>What is &quot;Starting HttpMessageHandler cleanup cycle&quot;?</title><link>https://blogs.angelobreuer.de/httpmessagehandler-cleanup-cycle/</link><guid>https://blogs.angelobreuer.de/httpmessagehandler-cleanup-cycle/</guid><description>Why these messages appear in a Lavalink4NET bot, what the cleanup counts mean, and how to turn down the logging without changing HTTP behavior.</description><pubDate>Wed, 30 Sep 2026 12:00:00 GMT</pubDate></item></channel></rss>