<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alejandrorodriguezmayor.com</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/neodogma</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/neodogma-panel</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/flowhub</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/flowhub-crm</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/flowhub-sign</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/funky-dead</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/donut-color</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/robots-io</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/projects/kristal</loc>
<lastmod>2026-03-12T11:13:49.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog/seguridad-6-multi-tenant-data-isolation-global-query-filters-aspnet-core</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog/seguridad-5-ex-message-logging-aspnet-core</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog/seguridad-4-idor-multi-tenant-aspnet-core</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog/seguridad-3-autorizacion-por-rol-aspnet-mvc</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog/seguridad-2-hashing-no-es-la-solucion</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alejandrorodriguezmayor.com/blog/seguridad-1-idor-jwt-dotnet</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
