<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.josemukorivo.com</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog/i-got-tired-of-jira-so-i-built-an-agentic-project-management-tool-and-open-sourced-it-3ghp</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog/can-one-person-really-build-a-complex-system-from-scratch-7dn</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog/deep-dive-into-go-reflection-crafting-a-dynamic-open-source-config-package-13kn</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog/how-i-approach-and-structure-enterprise-frontend-applications-after-4-years-of-using-nextjs-2f5</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog/getting-started-with-python-data-classes-242</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.josemukorivo.com/blog/how-react-checks-if-2-values-are-the-same-value-3g4a</loc>
<lastmod>2026-07-16T00:00:00Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
