<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://darkden.net/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/"/></url><url><loc>https://darkden.net/about/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/about/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/about/"/></url><url><loc>https://darkden.net/blog/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/"/></url><url><loc>https://darkden.net/blog/adversarial-code-review/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/adversarial-code-review/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/adversarial-code-review/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/adversarial-code-review/"/></url><url><loc>https://darkden.net/blog/bff-auth-pattern/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/bff-auth-pattern/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/bff-auth-pattern/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/bff-auth-pattern/"/></url><url><loc>https://darkden.net/blog/failure-modes-ai-agents-production/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/failure-modes-ai-agents-production/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/failure-modes-ai-agents-production/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/failure-modes-ai-agents-production/"/></url><url><loc>https://darkden.net/blog/governing-ai-agents/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/governing-ai-agents/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/governing-ai-agents/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/governing-ai-agents/"/></url><url><loc>https://darkden.net/blog/production-grade-kubernetes-single-server/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/production-grade-kubernetes-single-server/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/production-grade-kubernetes-single-server/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/production-grade-kubernetes-single-server/"/></url><url><loc>https://darkden.net/blog/proxmox-ceph-pbs-homelab-guide/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/proxmox-ceph-pbs-homelab-guide/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/proxmox-ceph-pbs-homelab-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/proxmox-ceph-pbs-homelab-guide/"/></url><url><loc>https://darkden.net/ca/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/"/></url><url><loc>https://darkden.net/ca/about/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/about/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/about/"/></url><url><loc>https://darkden.net/ca/blog/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/"/></url><url><loc>https://darkden.net/ca/blog/adversarial-code-review/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/adversarial-code-review/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/adversarial-code-review/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/adversarial-code-review/"/></url><url><loc>https://darkden.net/ca/blog/bff-auth-pattern/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/bff-auth-pattern/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/bff-auth-pattern/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/bff-auth-pattern/"/></url><url><loc>https://darkden.net/ca/blog/failure-modes-ai-agents-production/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/failure-modes-ai-agents-production/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/failure-modes-ai-agents-production/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/failure-modes-ai-agents-production/"/></url><url><loc>https://darkden.net/ca/blog/governing-ai-agents/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/governing-ai-agents/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/governing-ai-agents/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/governing-ai-agents/"/></url><url><loc>https://darkden.net/ca/blog/production-grade-kubernetes-single-server/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/production-grade-kubernetes-single-server/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/production-grade-kubernetes-single-server/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/production-grade-kubernetes-single-server/"/></url><url><loc>https://darkden.net/ca/blog/proxmox-ceph-pbs-homelab-guide/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/proxmox-ceph-pbs-homelab-guide/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/proxmox-ceph-pbs-homelab-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/proxmox-ceph-pbs-homelab-guide/"/></url><url><loc>https://darkden.net/ca/cookies/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/cookies/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/cookies/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/cookies/"/></url><url><loc>https://darkden.net/ca/legal/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/legal/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/legal/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/legal/"/></url><url><loc>https://darkden.net/ca/privacy/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/privacy/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/privacy/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/privacy/"/></url><url><loc>https://darkden.net/ca/projects/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/projects/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/projects/"/></url><url><loc>https://darkden.net/cookies/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/cookies/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/cookies/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/cookies/"/></url><url><loc>https://darkden.net/en/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/"/></url><url><loc>https://darkden.net/en/about/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/about/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/about/"/></url><url><loc>https://darkden.net/en/blog/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/"/></url><url><loc>https://darkden.net/en/blog/adversarial-code-review/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/adversarial-code-review/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/adversarial-code-review/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/adversarial-code-review/"/></url><url><loc>https://darkden.net/en/blog/bff-auth-pattern/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/bff-auth-pattern/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/bff-auth-pattern/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/bff-auth-pattern/"/></url><url><loc>https://darkden.net/en/blog/failure-modes-ai-agents-production/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/failure-modes-ai-agents-production/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/failure-modes-ai-agents-production/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/failure-modes-ai-agents-production/"/></url><url><loc>https://darkden.net/en/blog/governing-ai-agents/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/governing-ai-agents/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/governing-ai-agents/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/governing-ai-agents/"/></url><url><loc>https://darkden.net/en/blog/production-grade-kubernetes-single-server/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/production-grade-kubernetes-single-server/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/production-grade-kubernetes-single-server/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/production-grade-kubernetes-single-server/"/></url><url><loc>https://darkden.net/en/blog/proxmox-ceph-pbs-homelab-guide/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/blog/proxmox-ceph-pbs-homelab-guide/"/><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/blog/proxmox-ceph-pbs-homelab-guide/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/blog/proxmox-ceph-pbs-homelab-guide/"/></url><url><loc>https://darkden.net/en/cookies/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/cookies/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/cookies/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/cookies/"/></url><url><loc>https://darkden.net/en/legal/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/legal/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/legal/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/legal/"/></url><url><loc>https://darkden.net/en/privacy/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/privacy/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/privacy/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/privacy/"/></url><url><loc>https://darkden.net/en/projects/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/projects/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/projects/"/></url><url><loc>https://darkden.net/legal/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/legal/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/legal/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/legal/"/></url><url><loc>https://darkden.net/privacy/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/privacy/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/privacy/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/privacy/"/></url><url><loc>https://darkden.net/projects/</loc><lastmod>2026-06-04T13:55:38.588Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="ca" href="https://darkden.net/ca/projects/"/><xhtml:link rel="alternate" hreflang="en" href="https://darkden.net/en/projects/"/><xhtml:link rel="alternate" hreflang="es" href="https://darkden.net/projects/"/></url></urlset>