<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://vincenyanga.me/archive</loc><changefreq>daily</changefreq></url><url><loc>https://vincenyanga.me/about</loc><changefreq>weekly</changefreq></url><url><loc>https://vincenyanga.me/p/vector-search-vs-keyword-search-choose</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/cqrs-the-pattern-that-sounds-simple</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/why-your-brain-makes-you-procrastinate</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/beyond-patternitis-why-great-engineers</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/the-complete-guide-to-asynchronous</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/ship-fast-die-slow</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/hosting-a-bff-on-aws-a-simple-guide</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/why-you-spa-shouldnt-handle-oauth</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/the-architecture-behind-a-reliable</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/utilising-bloom-filters-in-high-perfomance</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/best-practices-patterns-and-principles</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/i-stopped-using-github-copilot-after</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/using-azure-event-grid-in-net</loc><lastmod>2023-07-31</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/using-azure-service-bus</loc><lastmod>2023-07-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/using-azure-storage-queues-in-dotnet</loc><lastmod>2023-07-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/choosing-the-best-azure-messaging</loc><lastmod>2023-07-15</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/using-in-memory-cache-in-dotnet</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/enforcing-architecture-rules-in-dotnet</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/using-wiremock-net</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/adding-context-to-exceptions</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/using-rate-limiting-middleware-in-aspnet</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq></url><url><loc>https://vincenyanga.me/p/rate-limiting-in-dotnet</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq></url></urlset>