<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CodeMonkeyG Engineering Blog</title><description>Technical deep dives, systems architecture, containerization, and practical software engineering by Giovanni Alvarez.</description><link>https://codemonkeyg.com/</link><language>en-us</language><item><title>Launching the CodeMonkeyG Tech Blog</title><link>https://codemonkeyg.com/blog/posts/welcome-to-the-blog/</link><guid isPermaLink="true">https://codemonkeyg.com/blog/posts/welcome-to-the-blog/</guid><description>Welcome to my engineering notebook. Here is why I built this markdown-powered blog with Astro, containerized it in Docker, and what topics to expect.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Containerizing Full-Stack Systems with Docker and Nginx</title><link>https://codemonkeyg.com/blog/posts/containerizing-full-stack-apps-with-docker-and-nginx/</link><guid isPermaLink="true">https://codemonkeyg.com/blog/posts/containerizing-full-stack-apps-with-docker-and-nginx/</guid><description>A pragmatic guide to architecting multi-container production environments with reverse proxies, SSL termination, and subpath routing.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate></item><item><title>High-Concurrency Architecture: Lessons from 15+ Years in Systems Design</title><link>https://codemonkeyg.com/blog/posts/high-concurrency-patterns-lessons-learned/</link><guid isPermaLink="true">https://codemonkeyg.com/blog/posts/high-concurrency-patterns-lessons-learned/</guid><description>Key design patterns for building resilient, high-throughput distributed systems without over-engineering.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>