<?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://leyendeker.com/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://leyendeker.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://leyendeker.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://leyendeker.com/"/>
    <lastmod>2026-09-22</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://leyendeker.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://leyendeker.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://leyendeker.com/"/>
    <lastmod>2026-09-22</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/</loc>
    <lastmod>2026-09-22</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/la-memoria-de-tu-agente-sirve-yo-la-inyecte-1-112-veces-y-no-puedo-saberlo/</loc>
    <lastmod>2026-09-21</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/is-your-agent-s-memory-doing-anything-i-injected-mine-1-112-times-and-still-can-t-tell/</loc>
    <lastmod>2026-09-21</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/cachear-los-tests-es-facil-cachearlos-sin-mentir-no/</loc>
    <lastmod>2026-09-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/caching-your-test-suite-is-easy-caching-it-without-lying-is-not/</loc>
    <lastmod>2026-09-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/lo-caro-de-correr-agentes-nunca-es-lo-que-te-molesta/</loc>
    <lastmod>2026-09-07</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/the-expensive-part-of-running-agents-is-never-the-part-that-annoys-you/</loc>
    <lastmod>2026-09-07</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/le-pedi-a-la-ia-que-corrigiera-sus-propias-instrucciones-1-771-incidentes-13-propuestas/</loc>
    <lastmod>2026-08-31</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/i-asked-the-ai-to-fix-its-own-instructions-1-771-incidents-13-proposals/</loc>
    <lastmod>2026-08-31</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/dejar-el-agente-corriendo-toda-la-tarde-no-diez-minutos/</loc>
    <lastmod>2026-08-23</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/leaving-the-agent-running-all-afternoon-not-ten-minutes/</loc>
    <lastmod>2026-08-23</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/tu-agente-puede-terminar-sin-errores-y-no-haber-escrito-una-linea/</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/your-agent-can-exit-clean-without-writing-a-single-line/</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/you-re-paying-a-model-to-work-as-an-if-statement/</loc>
    <lastmod>2026-08-13</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/le-estas-pagando-a-un-modelo-para-que-haga-de-if/</loc>
    <lastmod>2026-08-13</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/de-zod-a-protobuf-contratos-de-tipo-fuerte-entre-laravel-y-next-js-usando-grpc-web-sobre-cloudflare-workers/</loc>
    <lastmod>2026-07-29</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/from-zod-to-protobuf-strongly-typed-contracts-between-laravel-and-next-js-using-grpc-web-over-cloudflare-workers/</loc>
    <lastmod>2026-07-29</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/ai-orchestration-en-laravel-construyendo-un-sistema-multi-agente-con-colas-eventos-y-cache-predictiva-con-redis/</loc>
    <lastmod>2026-07-26</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/ai-orchestration-in-laravel-building-a-multi-agent-system-with-queues-events-and-predictive-redis-caching/</loc>
    <lastmod>2026-07-26</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/circuit-breaker-con-redis-en-laravel-protegiendo-apis-externas-de-fallos-en-cascada/</loc>
    <lastmod>2026-07-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/circuit-breaker-pattern-with-redis-in-laravel-shielding-external-apis-from-cascading-failures/</loc>
    <lastmod>2026-07-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/de-pdf-a-datos-estructurados-pipeline-de-extraccion-con-laravel-postgresql-pgvector-y-embeddings-para-rag-interno/</loc>
    <lastmod>2026-07-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/from-pdf-to-structured-data-building-an-extraction-pipeline-with-laravel-postgresql-pgvector-and-embeddings-for-internal-rag/</loc>
    <lastmod>2026-07-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/inversion-de-control-en-laravel-implementando-un-orquestador-de-pagos-multi-proveedor-con-bindings-dinamicos/</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/inversion-of-control-in-laravel-building-a-multi-provider-payment-orchestrator-with-dynamic-container-bindings/</loc>
    <lastmod>2026-07-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/playwright-para-testing-e2e-guia-practica/</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/playwright-for-e2e-testing-practical-guide/</loc>
    <lastmod>2026-06-21</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/cloudflare-workers-serverless-sin-vendor-lock-in/</loc>
    <lastmod>2026-06-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/cloudflare-workers-serverless-without-vendor-lock-in/</loc>
    <lastmod>2026-06-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/busqueda-geolocalizada-con-elasticsearch-y-laravel/</loc>
    <lastmod>2026-06-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/geo-located-search-with-elasticsearch-and-laravel/</loc>
    <lastmod>2026-06-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/typescript-en-el-frontend-errores-comunes-y-como-evitarlos/</loc>
    <lastmod>2026-06-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/typescript-on-the-frontend-common-mistakes-and-how-to-avoid-them/</loc>
    <lastmod>2026-06-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/gestion-de-cobranzas-multicanal-arquitectura-tecnica/</loc>
    <lastmod>2026-06-07</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/multichannel-debt-collection-technical-architecture/</loc>
    <lastmod>2026-06-07</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/tailwind-css-por-que-lo-usamos-en-todos-nuestros-proyectos/</loc>
    <lastmod>2026-06-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/tailwind-css-why-we-use-it-in-all-our-projects/</loc>
    <lastmod>2026-06-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/optimizacion-de-queries-n-1-en-laravel-con-eloquent/</loc>
    <lastmod>2026-05-31</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/optimizing-n-1-queries-in-laravel-with-eloquent/</loc>
    <lastmod>2026-05-31</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/como-implementar-roles-y-permisos-en-laravel-con-spatie/</loc>
    <lastmod>2026-05-27</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/how-to-implement-roles-and-permissions-in-laravel-with-spatie/</loc>
    <lastmod>2026-05-27</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/docker-compose-para-desarrollo-local-configuracion-productiva/</loc>
    <lastmod>2026-05-24</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/docker-compose-for-local-development-productive-setup/</loc>
    <lastmod>2026-05-24</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/stripe-vs-mercadopago-comparativa-para-el-mercado-latinoamericano/</loc>
    <lastmod>2026-05-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/stripe-vs-mercadopago-comparison-for-the-latin-american-market/</loc>
    <lastmod>2026-05-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/next-js-16-con-app-router-guia-practica-para-desarrolladores-laravel/</loc>
    <lastmod>2026-05-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/next-js-16-with-app-router-practical-guide-for-laravel-developers/</loc>
    <lastmod>2026-05-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/migraciones-de-base-de-datos-sin-downtime-en-laravel/</loc>
    <lastmod>2026-05-13</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/zero-downtime-database-migrations-in-laravel/</loc>
    <lastmod>2026-05-13</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/automatizacion-de-ventas-por-instagram-y-whatsapp-con-bots/</loc>
    <lastmod>2026-05-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/sales-automation-on-instagram-and-whatsapp-with-bots/</loc>
    <lastmod>2026-05-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/como-disenar-un-marketplace-desde-cero-con-laravel-y-next-js/</loc>
    <lastmod>2026-05-06</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/how-to-design-a-marketplace-from-scratch-with-laravel-and-next-js/</loc>
    <lastmod>2026-05-06</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/redis-como-cache-y-cola-de-tareas-en-laravel/</loc>
    <lastmod>2026-05-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/redis-as-cache-and-job-queue-in-laravel/</loc>
    <lastmod>2026-05-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/postgresql-vs-mysql-por-que-elegimos-postgresql/</loc>
    <lastmod>2026-04-29</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/postgresql-vs-mysql-why-we-choose-postgresql/</loc>
    <lastmod>2026-04-29</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/capacitor-como-convertir-tu-web-app-en-una-app-movil/</loc>
    <lastmod>2026-04-26</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/capacitor-how-to-turn-your-web-app-into-a-mobile-app/</loc>
    <lastmod>2026-04-26</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/websockets-en-tiempo-real-con-laravel-reverb/</loc>
    <lastmod>2026-04-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/real-time-websockets-with-laravel-reverb/</loc>
    <lastmod>2026-04-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/integrar-mercadopago-en-tu-aplicacion-laravel/</loc>
    <lastmod>2026-04-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/integrate-mercadopago-into-your-laravel-application/</loc>
    <lastmod>2026-04-19</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/deploy-zero-downtime-con-github-actions-y-docker/</loc>
    <lastmod>2026-04-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/zero-downtime-deployment-with-github-actions-and-docker/</loc>
    <lastmod>2026-04-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/testing-automatizado-en-laravel-con-phpunit-y-pest/</loc>
    <lastmod>2026-04-12</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/automated-testing-in-laravel-with-phpunit-and-pest/</loc>
    <lastmod>2026-04-12</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/arquitectura-de-apis-rest-con-laravel-buenas-practicas/</loc>
    <lastmod>2026-04-08</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/rest-api-architecture-with-laravel-best-practices/</loc>
    <lastmod>2026-04-08</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/elasticsearch-vs-meilisearch-cual-elegir-para-tu-proyecto/</loc>
    <lastmod>2026-04-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/elasticsearch-vs-meilisearch-which-one-to-choose-for-your-project/</loc>
    <lastmod>2026-04-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/blog/como-integrar-whatsapp-business-api-con-laravel-paso-a-paso/</loc>
    <lastmod>2026-04-02</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://leyendeker.com/en/blog/how-to-integrate-whatsapp-business-api-with-laravel-step-by-step/</loc>
    <lastmod>2026-04-02</lastmod>
    <priority>0.7</priority>
  </url>
</urlset>