<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Giannis Georgopoulos Blog]]></title><description><![CDATA[I blog about software engineering.]]></description><link>https://www.eventuallyconsistent.xyz</link><generator>RSS for Node</generator><lastBuildDate>Tue, 10 Mar 2026 02:40:04 GMT</lastBuildDate><atom:link href="https://www.eventuallyconsistent.xyz/rss.xml" rel="self" type="application/rss+xml"/><copyright><![CDATA[©2026 Giannis Georgopoulos]]></copyright><language><![CDATA[en]]></language><item><title><![CDATA[CS 6515 - Intro to Graduate Algorithms]]></title><link>https://www.eventuallyconsistent.xyz/cs6515-intro-to-grad-algorithms</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/cs6515-intro-to-grad-algorithms</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Building “Production-Grade” APIs in .NET - Part 4: You Can’t Fix What You Can’t See: Observability in .NET APIs"]]></title><link>https://www.eventuallyconsistent.xyz/production-ready-api-observability</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/production-ready-api-observability</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Building “Production-Grade” APIs in .NET - Part 3: Logging Like a Pro in .NET]]></title><link>https://www.eventuallyconsistent.xyz/production-ready-api-logging</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/production-ready-api-logging</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Safe Refactoring in .NET with Light/Dark Mode and Feature Flags]]></title><link>https://www.eventuallyconsistent.xyz/light-dark-refactoring</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/light-dark-refactoring</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Building “Production-Grade” APIs in .NET – Part 2: A Professional Looking API]]></title><link>https://www.eventuallyconsistent.xyz/production-ready-apis-api-documentation</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/production-ready-apis-api-documentation</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Building “Production-Grade” APIs in .NET - Part 1: Designing Clean and Intuitive APIs]]></title><link>https://www.eventuallyconsistent.xyz/production-ready-api-devex</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/production-ready-api-devex</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Building “Production-Grade” APIs in .NET – Intro]]></title><link>https://www.eventuallyconsistent.xyz/what-is-production-ready-api</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/what-is-production-ready-api</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS 6422 - Database System Implementation Review]]></title><link>https://www.eventuallyconsistent.xyz/cs6422-database-system-implementation-review</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/cs6422-database-system-implementation-review</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Level Up Your Integration Tests in .NET: Record, Replay, Relax]]></title><link>https://www.eventuallyconsistent.xyz/level-up-your-integration-tests</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/level-up-your-integration-tests</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[From Async Flow to Documentation: Modeling .NET Microservices with MassTransit Sagas, Mermaid Diagrams, and EventCatalog]]></title><link>https://www.eventuallyconsistent.xyz/async-flows</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/async-flows</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS 7210 - Distributed Computing]]></title><link>https://www.eventuallyconsistent.xyz/cs7210-distributed-computing</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/cs7210-distributed-computing</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS 6210 - AOS]]></title><link>https://www.eventuallyconsistent.xyz/cs6210-advanced-operating-systems-review</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/cs6210-advanced-operating-systems-review</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS6290 - High Performance Computer Architecture]]></title><link>https://www.eventuallyconsistent.xyz/cs6290-high-performance-computing-review</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/cs6290-high-performance-computing-review</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[CS6200 - Introduction to Operating Systems]]></title><link>https://www.eventuallyconsistent.xyz/cs6200-intro-operating-system-review</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/cs6200-intro-operating-system-review</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Eventually Consistent - Software Engineering blog around .NET, Microservices, OMSCS reviews]]></title><link>https://www.eventuallyconsistent.xyz/home</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/home</guid><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Messaging vs HTTP in .NET Microservices: A Practical Benchmark]]></title><link>https://www.eventuallyconsistent.xyz/messaging-vs-http-in-net-benchmark</link><guid isPermaLink="true">https://www.eventuallyconsistent.xyz/messaging-vs-http-in-net-benchmark</guid><pubDate>Invalid Date</pubDate></item></channel></rss>