<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Weston Forbes | DevOps &amp; Software Blog</title><description>Technical writing on DevOps pipelines, containerization, backend architecture, and game engines.</description><link>https://westonforbes.com/</link><language>en-us</language><item><title>Streamlining CI/CD Pipelines for .NET and Docker Microservices</title><link>https://westonforbes.com/blog/containerizing-dotnet-microservices/</link><guid isPermaLink="true">https://westonforbes.com/blog/containerizing-dotnet-microservices/</guid><description>How I structure multi-stage Docker builds, layer caching, and automated security scanning with GitHub Actions for .NET microservices.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title>Building for Function Over Fashion</title><link>https://westonforbes.com/blog/function-over-fashion/</link><guid isPermaLink="true">https://westonforbes.com/blog/function-over-fashion/</guid><description>Why I stripped my portfolio down to static HTML/CSS with Astro 5—focusing on raw speed, clean code, and zero bloat.</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>