<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://marcelodiani.online/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt" />
<image:image>
<image:loc>https://marcelodiani.online/cvpic.webp</image:loc>
</image:image>
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt" />
<image:image>
<image:loc>https://marcelodiani.online/cvpic.webp</image:loc>
</image:image>
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://marcelodiani.online/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog" />
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog" />
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://marcelodiani.online/blog/top-4-percent-cursor-user-how-ai-changed-my-workflow</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/top-4-percent-cursor-user-how-ai-changed-my-workflow" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/top-4-percent-cursor-user-how-ai-changed-my-workflow" />
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/blog/top-4-percent-cursor-user-how-ai-changed-my-workflow</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/top-4-percent-cursor-user-how-ai-changed-my-workflow" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/top-4-percent-cursor-user-how-ai-changed-my-workflow" />
<lastmod>2026-06-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/blog/seo-geo-and-why-i-created-booltools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/seo-geo-and-why-i-created-booltools" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/seo-geo-and-why-i-created-booltools" />
<lastmod>2026-06-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/blog/seo-geo-and-why-i-created-booltools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/seo-geo-and-why-i-created-booltools" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/seo-geo-and-why-i-created-booltools" />
<lastmod>2026-06-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/blog/observability-invisible-failures</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/observability-invisible-failures" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/observability-invisible-failures" />
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/blog/observability-invisible-failures</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/observability-invisible-failures" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/observability-invisible-failures" />
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/blog/i-spent-a-month-fixing-tests</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/i-spent-a-month-fixing-tests" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/i-spent-a-month-fixing-tests" />
<lastmod>2026-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/blog/i-spent-a-month-fixing-tests</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/i-spent-a-month-fixing-tests" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/i-spent-a-month-fixing-tests" />
<lastmod>2026-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/blog/i-removed-nextjs-from-my-project</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/i-removed-nextjs-from-my-project" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/i-removed-nextjs-from-my-project" />
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/blog/i-removed-nextjs-from-my-project</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/blog/i-removed-nextjs-from-my-project" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/blog/i-removed-nextjs-from-my-project" />
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://marcelodiani.online/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/privacy" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/privacy" />
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/privacy" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/privacy" />
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://marcelodiani.online/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/terms" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/terms" />
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://marcelodiani.online/pt/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://marcelodiani.online/terms" />
<xhtml:link rel="alternate" hreflang="pt" href="https://marcelodiani.online/pt/terms" />
<lastmod>2026-06-25T19:40:08.672Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
