<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://rafaelgonzalezalbes.com/</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/about</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.95</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering/portfolio</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering/aifeatures</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering/infrastructure</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering/delivery</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering/ai</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/engineering/security</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/profile-photo-google-serp-portrait</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/docker-preflight-writing-finalize</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/gallery-site-guide-audience-routing</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/replacing-default-vite-readme</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/woodpecker-duplicate-labels-yaml</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/invalid-xml-platform-cluster-svg</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/hide-llm-cost-line-ai-stack-cards</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/shipping-aifeatures-ai-first-live-product</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/platform-glance-ai-security-highlights</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/mit-license-portfolio-templates-fork</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/woodpecker-infra-vps-agent-routing</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/defectdojo-reimport-when-scans-are-empty</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/multilingual-faq-schema-and-alumni-of-credentials</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/purging-real-hostnames-from-env-example-history</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/writing-backfill-missing-days-one-push</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/engineering-ai-and-security-tabs</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/woodpecker-low-ram-vps-pipeline</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/react-router-8-without-rsc-framework-mode</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/live-favicon-verification-before-search-console</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/live-ci-snapshot-on-the-engineering-hub</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/llms-txt-for-ai-crawlers-without-a-saas</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/check-qa-before-sftp-deploy</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/google-serp-favicon-that-actually-shows</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/discord-and-plane-when-woodpecker-fails</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/trivy-and-defectdojo-in-woodpecker</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/enabling-http3-cloudflare-and-traefik</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/self-hosted-ci-cd-with-woodpecker</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/designing-symfony-apis-for-scale</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/seo-for-software-engineer-portfolios</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/gettext-po-files-in-vite-without-translation-saas</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/local-llm-routing-ollama-vs-cursor</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/plane-tickets-that-match-git-branches</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/prerendering-vite-spa-without-nextjs</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/gitleaks-in-woodpecker-ci</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/circadian-templates-without-a-design-system</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/css-modules-over-tailwind-for-a-portfolio</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/docker-for-portfolio-builds-on-any-machine</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/sftp-deploy-without-vercel</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/discord-alerts-when-ci-goes-red</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://rafaelgonzalezalbes.com/writing/trivy-and-defectdojo-in-a-static-site-pipeline</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.75</priority>
  </url>
</urlset>
