<?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://marcreinan.dev/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/blog"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/blog"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/blog"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/blog"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/blog"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/blog"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=design-tokens-sistema-multi-marca</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=design-tokens-sistema-multi-marca"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=design-tokens-sistema-multi-marca</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=design-tokens-sistema-multi-marca"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=design-tokens-sistema-multi-marca</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=design-tokens-sistema-multi-marca"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=design-tokens-sistema-multi-marca"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=core-web-vitals-otimizacoes-agulha</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=core-web-vitals-otimizacoes-agulha"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=core-web-vitals-otimizacoes-agulha</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=core-web-vitals-otimizacoes-agulha"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=core-web-vitals-otimizacoes-agulha</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=core-web-vitals-otimizacoes-agulha"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=core-web-vitals-otimizacoes-agulha"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=estado-global-zustand-jotai-signals</loc>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=estado-global-zustand-jotai-signals"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=estado-global-zustand-jotai-signals</loc>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=estado-global-zustand-jotai-signals"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=estado-global-zustand-jotai-signals</loc>
    <lastmod>2026-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=estado-global-zustand-jotai-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=estado-global-zustand-jotai-signals"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=nextjs-app-router-producao-armadilhas</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=nextjs-app-router-producao-armadilhas"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=nextjs-app-router-producao-armadilhas</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=nextjs-app-router-producao-armadilhas"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=nextjs-app-router-producao-armadilhas</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=nextjs-app-router-producao-armadilhas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=nextjs-app-router-producao-armadilhas"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=graphql-vale-a-pena-2026</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=graphql-vale-a-pena-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=graphql-vale-a-pena-2026</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=graphql-vale-a-pena-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=graphql-vale-a-pena-2026</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=graphql-vale-a-pena-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=graphql-vale-a-pena-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=opentelemetry-tracing-distribuido-zero</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=opentelemetry-tracing-distribuido-zero"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=opentelemetry-tracing-distribuido-zero</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=opentelemetry-tracing-distribuido-zero"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=opentelemetry-tracing-distribuido-zero</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=opentelemetry-tracing-distribuido-zero"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=opentelemetry-tracing-distribuido-zero"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=api-versioning-estrategias-clientes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=api-versioning-estrategias-clientes"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=api-versioning-estrategias-clientes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=api-versioning-estrategias-clientes"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=api-versioning-estrategias-clientes</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=api-versioning-estrategias-clientes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=api-versioning-estrategias-clientes"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=migrations-sem-downtime-expand-contract</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=migrations-sem-downtime-expand-contract"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=migrations-sem-downtime-expand-contract</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=migrations-sem-downtime-expand-contract"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=migrations-sem-downtime-expand-contract</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=migrations-sem-downtime-expand-contract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=migrations-sem-downtime-expand-contract"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=background-jobs-filas-workers-idempotencia</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=background-jobs-filas-workers-idempotencia"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=background-jobs-filas-workers-idempotencia</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=background-jobs-filas-workers-idempotencia"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=background-jobs-filas-workers-idempotencia</loc>
    <lastmod>2026-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=background-jobs-filas-workers-idempotencia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=background-jobs-filas-workers-idempotencia"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=feature-flags-lancamentos-seguros</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=feature-flags-lancamentos-seguros"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=feature-flags-lancamentos-seguros</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=feature-flags-lancamentos-seguros"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=feature-flags-lancamentos-seguros</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=feature-flags-lancamentos-seguros"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=feature-flags-lancamentos-seguros"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=multi-tenancy-saas-isolamento-dados</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=multi-tenancy-saas-isolamento-dados"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=multi-tenancy-saas-isolamento-dados</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=multi-tenancy-saas-isolamento-dados"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=multi-tenancy-saas-isolamento-dados</loc>
    <lastmod>2026-06-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=multi-tenancy-saas-isolamento-dados"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=multi-tenancy-saas-isolamento-dados"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=webhooks-confiaveis-idempotencia-retries</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=webhooks-confiaveis-idempotencia-retries"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=webhooks-confiaveis-idempotencia-retries</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=webhooks-confiaveis-idempotencia-retries"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=webhooks-confiaveis-idempotencia-retries</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=webhooks-confiaveis-idempotencia-retries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=webhooks-confiaveis-idempotencia-retries"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=event-driven-kafka-rabbitmq-sqs</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=event-driven-kafka-rabbitmq-sqs"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=event-driven-kafka-rabbitmq-sqs</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=event-driven-kafka-rabbitmq-sqs"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=event-driven-kafka-rabbitmq-sqs</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=event-driven-kafka-rabbitmq-sqs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=event-driven-kafka-rabbitmq-sqs"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=structured-outputs-llms-json-schema</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=structured-outputs-llms-json-schema"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=structured-outputs-llms-json-schema</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=structured-outputs-llms-json-schema"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=structured-outputs-llms-json-schema</loc>
    <lastmod>2026-06-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=structured-outputs-llms-json-schema"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=structured-outputs-llms-json-schema"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=streaming-respostas-ia-sse-websockets</loc>
    <lastmod>2026-05-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=streaming-respostas-ia-sse-websockets"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=streaming-respostas-ia-sse-websockets</loc>
    <lastmod>2026-05-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=streaming-respostas-ia-sse-websockets"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=streaming-respostas-ia-sse-websockets</loc>
    <lastmod>2026-05-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=streaming-respostas-ia-sse-websockets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=streaming-respostas-ia-sse-websockets"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=function-calling-agentes-padroes-integracao</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=function-calling-agentes-padroes-integracao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=function-calling-agentes-padroes-integracao</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=function-calling-agentes-padroes-integracao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=function-calling-agentes-padroes-integracao</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=function-calling-agentes-padroes-integracao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=function-calling-agentes-padroes-integracao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=custos-llm-producao-caching-routing</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=custos-llm-producao-caching-routing"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=custos-llm-producao-caching-routing</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=custos-llm-producao-caching-routing"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=custos-llm-producao-caching-routing</loc>
    <lastmod>2026-05-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=custos-llm-producao-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=custos-llm-producao-caching-routing"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=evals-llm-ci-cd-testando-respostas</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=evals-llm-ci-cd-testando-respostas"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=evals-llm-ci-cd-testando-respostas</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=evals-llm-ci-cd-testando-respostas"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=evals-llm-ci-cd-testando-respostas</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=evals-llm-ci-cd-testando-respostas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=evals-llm-ci-cd-testando-respostas"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=vector-databases-pgvector-qdrant-pinecone</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=vector-databases-pgvector-qdrant-pinecone</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=vector-databases-pgvector-qdrant-pinecone</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=vector-databases-pgvector-qdrant-pinecone"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=fine-tuning-rag-prompt-engineering-decisao</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=fine-tuning-rag-prompt-engineering-decisao</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=fine-tuning-rag-prompt-engineering-decisao</loc>
    <lastmod>2026-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=fine-tuning-rag-prompt-engineering-decisao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=rag-zero-arquitetura-busca-semantica-producao</loc>
    <lastmod>2026-04-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=rag-zero-arquitetura-busca-semantica-producao</loc>
    <lastmod>2026-04-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=rag-zero-arquitetura-busca-semantica-producao</loc>
    <lastmod>2026-04-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=rag-zero-arquitetura-busca-semantica-producao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=typescript-avancado-generics</loc>
    <lastmod>2026-04-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=typescript-avancado-generics"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=typescript-avancado-generics</loc>
    <lastmod>2026-04-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=typescript-avancado-generics"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=typescript-avancado-generics</loc>
    <lastmod>2026-04-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=typescript-avancado-generics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=typescript-avancado-generics"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=error-handling-em-apis-rest</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=error-handling-em-apis-rest"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=error-handling-em-apis-rest</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=error-handling-em-apis-rest"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=error-handling-em-apis-rest</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=error-handling-em-apis-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=error-handling-em-apis-rest"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=cache-eficiente-em-web</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=cache-eficiente-em-web"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=cache-eficiente-em-web</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=cache-eficiente-em-web"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=cache-eficiente-em-web</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=cache-eficiente-em-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=cache-eficiente-em-web"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=testes-e2e-com-playwright</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=testes-e2e-com-playwright"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=testes-e2e-com-playwright</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=testes-e2e-com-playwright"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=testes-e2e-com-playwright</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=testes-e2e-com-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=testes-e2e-com-playwright"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=micro-frontends-em-2026</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=micro-frontends-em-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=micro-frontends-em-2026</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=micro-frontends-em-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=micro-frontends-em-2026</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=micro-frontends-em-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=micro-frontends-em-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=rate-limiting-na-pratica</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=rate-limiting-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=rate-limiting-na-pratica</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=rate-limiting-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=rate-limiting-na-pratica</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=rate-limiting-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=rate-limiting-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=git-rebase-vs-merge</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=git-rebase-vs-merge"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=git-rebase-vs-merge</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=git-rebase-vs-merge"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=git-rebase-vs-merge</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=git-rebase-vs-merge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=git-rebase-vs-merge"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=logging-estruturado-em-producao</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=logging-estruturado-em-producao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=logging-estruturado-em-producao</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=logging-estruturado-em-producao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=logging-estruturado-em-producao</loc>
    <lastmod>2025-12-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=logging-estruturado-em-producao"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=logging-estruturado-em-producao"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=jwt-autenticacao-completa</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=jwt-autenticacao-completa"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=jwt-autenticacao-completa</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=jwt-autenticacao-completa"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=jwt-autenticacao-completa</loc>
    <lastmod>2025-12-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=jwt-autenticacao-completa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=jwt-autenticacao-completa"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=solid-na-pratica</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=solid-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=solid-na-pratica</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=solid-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=solid-na-pratica</loc>
    <lastmod>2025-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=solid-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=solid-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=code-review-como-staff-engineer</loc>
    <lastmod>2025-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=code-review-como-staff-engineer"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=code-review-como-staff-engineer</loc>
    <lastmod>2025-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=code-review-como-staff-engineer"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=code-review-como-staff-engineer</loc>
    <lastmod>2025-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=code-review-como-staff-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=code-review-como-staff-engineer"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=design-patterns-que-todo-senior-precisa-dominar</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=design-patterns-que-todo-senior-precisa-dominar</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=design-patterns-que-todo-senior-precisa-dominar</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=design-patterns-que-todo-senior-precisa-dominar"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=vibe-coding-vs-engenharia-real</loc>
    <lastmod>2025-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=vibe-coding-vs-engenharia-real"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=vibe-coding-vs-engenharia-real</loc>
    <lastmod>2025-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=vibe-coding-vs-engenharia-real"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=vibe-coding-vs-engenharia-real</loc>
    <lastmod>2025-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=vibe-coding-vs-engenharia-real"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=vibe-coding-vs-engenharia-real"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=cicd-do-zero-github-actions</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=cicd-do-zero-github-actions"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=cicd-do-zero-github-actions</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=cicd-do-zero-github-actions"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=cicd-do-zero-github-actions</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=cicd-do-zero-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=cicd-do-zero-github-actions"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=typescript-strict-mode-na-pratica</loc>
    <lastmod>2025-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=typescript-strict-mode-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=typescript-strict-mode-na-pratica</loc>
    <lastmod>2025-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=typescript-strict-mode-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=typescript-strict-mode-na-pratica</loc>
    <lastmod>2025-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=typescript-strict-mode-na-pratica"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=typescript-strict-mode-na-pratica"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=monorepo-em-2026</loc>
    <lastmod>2025-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=monorepo-em-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=monorepo-em-2026</loc>
    <lastmod>2025-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=monorepo-em-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=monorepo-em-2026</loc>
    <lastmod>2025-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=monorepo-em-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=monorepo-em-2026"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=testes-cobertura-vs-confianca</loc>
    <lastmod>2025-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=testes-cobertura-vs-confianca"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=testes-cobertura-vs-confianca</loc>
    <lastmod>2025-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=testes-cobertura-vs-confianca"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=testes-cobertura-vs-confianca</loc>
    <lastmod>2025-09-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=testes-cobertura-vs-confianca"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=testes-cobertura-vs-confianca"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=react-server-components-guia-pratico</loc>
    <lastmod>2025-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=react-server-components-guia-pratico"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=react-server-components-guia-pratico</loc>
    <lastmod>2025-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=react-server-components-guia-pratico"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=react-server-components-guia-pratico</loc>
    <lastmod>2025-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=react-server-components-guia-pratico"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=react-server-components-guia-pratico"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=arte-do-pull-request</loc>
    <lastmod>2025-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=arte-do-pull-request"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=arte-do-pull-request</loc>
    <lastmod>2025-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=arte-do-pull-request"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=arte-do-pull-request</loc>
    <lastmod>2025-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=arte-do-pull-request"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=arte-do-pull-request"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/post?slug=quality-gates-guardrails-ia</loc>
    <lastmod>2025-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/post?slug=quality-gates-guardrails-ia"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/en/post?slug=quality-gates-guardrails-ia</loc>
    <lastmod>2025-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/en/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/en/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/en/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/en/post?slug=quality-gates-guardrails-ia"/>
  </url>
  <url>
    <loc>https://marcreinan.dev/es/post?slug=quality-gates-guardrails-ia</loc>
    <lastmod>2025-08-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://marcreinan.dev/es/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://marcreinan.dev/en/es/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://marcreinan.dev/es/es/post?slug=quality-gates-guardrails-ia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://marcreinan.dev/es/post?slug=quality-gates-guardrails-ia"/>
  </url>
</urlset>
