<?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://josh.naijora.com/</loc></url><url><loc>https://josh.naijora.com/blog/</loc></url><url><loc>https://josh.naijora.com/blog/aws-cloud-practitioner-part-1/</loc></url><url><loc>https://josh.naijora.com/blog/aws-cloud-practitioner-part-2/</loc></url><url><loc>https://josh.naijora.com/blog/aws-cloud-practitioner-part-3/</loc></url><url><loc>https://josh.naijora.com/blog/aws-cloud-practitioner-part-4/</loc></url><url><loc>https://josh.naijora.com/blog/aws-disaster-recovery-strategies/</loc></url><url><loc>https://josh.naijora.com/blog/category/ai-engineering/</loc></url><url><loc>https://josh.naijora.com/blog/category/aws-cloud/</loc></url><url><loc>https://josh.naijora.com/blog/category/backend-engineering/</loc></url><url><loc>https://josh.naijora.com/blog/category/cpp/</loc></url><url><loc>https://josh.naijora.com/blog/category/go/</loc></url><url><loc>https://josh.naijora.com/blog/category/system-design/</loc></url><url><loc>https://josh.naijora.com/blog/context-is-the-budget/</loc></url><url><loc>https://josh.naijora.com/blog/custom-commands-for-work-that-repeats/</loc></url><url><loc>https://josh.naijora.com/blog/error-hierarchies-and-what-go-rejected/</loc></url><url><loc>https://josh.naijora.com/blog/go-worker-pools-bounded-concurrency/</loc></url><url><loc>https://josh.naijora.com/blog/hooks-run-whether-the-model-agrees-or-not/</loc></url><url><loc>https://josh.naijora.com/blog/mcp-servers-are-capabilities-not-knowledge/</loc></url><url><loc>https://josh.naijora.com/blog/move-semantics-and-the-cost-of-a-copy/</loc></url><url><loc>https://josh.naijora.com/blog/pointer-reference-or-value/</loc></url><url><loc>https://josh.naijora.com/blog/raii-and-deterministic-destruction/</loc></url><url><loc>https://josh.naijora.com/blog/read-heavy-service-design/</loc></url><url><loc>https://josh.naijora.com/blog/series/aws-cloud-practitioner-study-notes/</loc></url><url><loc>https://josh.naijora.com/blog/series/claude-code-in-practice/</loc></url><url><loc>https://josh.naijora.com/blog/skills-and-progressive-disclosure/</loc></url><url><loc>https://josh.naijora.com/blog/sub-agents-are-a-context-decision/</loc></url><url><loc>https://josh.naijora.com/blog/what-a-function-call-does-to-memory/</loc></url><url><loc>https://josh.naijora.com/blog/what-compiling-actually-means/</loc></url><url><loc>https://josh.naijora.com/blog/what-virtual-actually-changes/</loc></url></urlset>