<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.dev-fran.com/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es" />
<lastmod>2026-03-10T21:13:54.298Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog" />
<lastmod>2026-03-10T21:13:54.298Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/documentation-as-weapon</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/documentation-as-weapon" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/documentacion-como-arma" />
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/community-trained-agent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/community-trained-agent" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/agente-entrenado-por-comunidad" />
<lastmod>2026-02-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/hierarchical-ai-docs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/hierarchical-ai-docs" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/ia-docs-jerarquicos" />
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/building-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/building-ai-agents" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/construyendo-agentes-ia" />
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/self-documented-code</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/self-documented-code" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/codigo-autodocumentado" />
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/organized-by-purpose</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/organized-by-purpose" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/organizado-por-proposito" />
<lastmod>2026-02-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/independence-over-reuse</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/independence-over-reuse" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/independencia-sobre-reutilizacion" />
<lastmod>2026-01-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/clear-boundaries</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/clear-boundaries" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/limites-claros" />
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/keep-it-simple</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/keep-it-simple" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/mantenerlo-simple" />
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.dev-fran.com/en/blog/single-responsibility</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.dev-fran.com/en/blog/single-responsibility" />
<xhtml:link rel="alternate" hreflang="es" href="https://www.dev-fran.com/es/blog/responsabilidad-unica" />
<lastmod>2026-01-06T00:00:00.000Z</lastmod>
</url>
</urlset>
