<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
    <url>
        <loc>https://d4r.es/about-us</loc>
        <lastmod>2026-06-16</lastmod>
    </url><url>
        <loc>https://d4r.es/contactus</loc>
        <lastmod>2026-06-17</lastmod>
    </url><url>
        <loc>https://d4r.es/our-services</loc>
        <lastmod>2026-06-16</lastmod>
    </url><url>
        <loc>https://d4r.es/privacy</loc>
        <lastmod>2026-06-16</lastmod>
    </url><url>
        <loc>https://d4r.es/terms</loc>
    </url><url>
        <loc>https://d4r.es/</loc>
    </url><url>
        <loc>https://d4r.es/website/info</loc>
    </url><url>
        <loc>https://d4r.es/blog</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6</loc>
    </url><url>
        <loc>https://d4r.es/blog/historias-de-exito-3</loc>
    </url><url>
        <loc>https://d4r.es/blog/noticias-2</loc>
    </url><url>
        <loc>https://d4r.es/blog/viajes-1</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/feed</loc>
    </url><url>
        <loc>https://d4r.es/blog/historias-de-exito-3/feed</loc>
    </url><url>
        <loc>https://d4r.es/blog/noticias-2/feed</loc>
    </url><url>
        <loc>https://d4r.es/blog/viajes-1/feed</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/documentacion-migracion-d4r-odoo-36</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/hola-mundo-35</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/traefik-v34-y-docker-29-como-resolvimos-la-incompatibilidad-de-api-34</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/dns-en-cloudflare-para-un-stack-self-hosted-todos-los-registros-que-necesitas-33</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/modelo-de-grupos-en-authentik-quien-puede-entrar-a-que-32</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/d4r-portal-envolver-authentik-con-ux-propia-sin-duplicar-formularios-31</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/arquitectura-del-pipeline-de-inteligencia-mediatica-30</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/dspy-en-produccion-modulos-compilados-y-evaluacion-offline-29</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/supabase-self-hosted-lo-que-cambia-respecto-a-la-nube-28</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/el-makefile-como-cli-operativo-del-stack-27</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/conectores-rss-y-circuit-breaker-fuentes-sin-api-26</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/gdelt-inteligencia-geopolitica-global-en-tiempo-real-25</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/extractores-legales-boe-boletines-autonomicos-y-congreso-24</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/deduplicacion-jaccard-clustering-y-circuit-breaker-de-contenido-23</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/crews-de-crewai-agentes-colaborativos-para-analisis-editorial-22</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/minio-y-meilisearch-almacenamiento-de-objetos-y-busqueda-en-tiempo-real-21</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/runbook-de-operaciones-ssh-git-pull-seguro-y-despliegue-en-produccion-20</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/fizzy-y-smtp-donde-vive-el-codigo-magico-cuando-el-email-falla-19</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/youtube-mediacloud-y-apify-fuentes-sin-rss-ni-api-estandar-18</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/analisis-narrativo-framing-fact-checking-y-cobertura-comparada-17</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/senales-y-alertas-en-tiempo-real-via-websocket-16</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/n8n-como-capa-de-automatizacion-workflows-sobre-el-stack-15</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/portal-status-healthchecks-http-hasta-que-uptime-kuma-tenga-monitores-14</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/rotacion-de-secretos-en-envprod-que-rotar-y-como-13</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/kanband4res-que-es-fizzy-como-funciona-y-como-se-integra-con-el-stack-12</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/fizzy-api-y-bridge-fastapi-dos-formas-de-crear-tarjetas-en-el-kanban-11</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/d4r-portal-admin-real-login-sso-y-status-con-uptime-kuma-10</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/authentik-grupos-sincronizacion-con-fizzy-superset-y-configuracion-de-n8n-9</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/supabase-realtime-en-crash-loop-tres-capas-del-mismo-problema-8</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/rotacion-de-jwt-keys-en-supabase-self-hosted-7</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/litellm-como-proxy-llm-en-el-stack-crewai-y-la-capa-de-ia-de-katanservant-6</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/supabase-self-hosted-edge-functions-webhooks-y-queues-5</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/arquitectura-d4r-platform-stack-completo-auto-hospedado-4</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/sistema-de-proyectos-en-d4r-provisioning-automatico-en-5-servicios-3</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/pipeline-de-email-d4res-cloudflare-n8n-fizzy-y-superset-2</loc>
    </url><url>
        <loc>https://d4r.es/blog/d4r-6/d4r-stack-1</loc>
    </url><url>
        <loc>https://d4r.es/slides</loc>
    </url><url>
        <loc>https://d4r.es/profile/users</loc>
    </url><url>
        <loc>https://d4r.es/profile/ranks_badges</loc>
    </url><url>
        <loc>https://d4r.es/slides/all</loc>
    </url>
</urlset>