<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://adrianferrera.dev/en/</loc></url>
  <url><loc>https://adrianferrera.dev/en/feed</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast</loc></url>
  <url><loc>https://adrianferrera.dev/en/resources</loc></url>
  <url><loc>https://adrianferrera.dev/en/about</loc></url>
  <url><loc>https://adrianferrera.dev/es/</loc></url>
  <url><loc>https://adrianferrera.dev/es/feed</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast</loc></url>
  <url><loc>https://adrianferrera.dev/es/resources</loc></url>
  <url><loc>https://adrianferrera.dev/es/about</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/your-multiverse-with-git</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/what-is-pair-programming</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/kotlin-did-you-know</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/concurrent-state-updates-in-react</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/a-new-chapter-innovation-growth-and-commitment</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/introduction-to-elixir-socracan</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/reportaje-tech-tides-frontend-architecture</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/type-composition-in-typescript</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/testing-when-use-react-context</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/choosing-how-to-start-your-react-project</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/learning-to-estimate</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/what-is-technical-debt</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/ddd-aggregates</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/typescript-enums-good-or-bad</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/slice-tests</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/tsyringe</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/hexagonal-architecture-on-the-frontend</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/functional-operators</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/tdd-in-react-with-typescript</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/live-coding-designing-react-components-with-tdd</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/react-custom-hooks-design-and-testing</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/docker-arguments-how-to-parametrize-containers</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/how-to-write-more-readable-tests</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/why-typescript</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/creating-react-native-apps-with-enzyme</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/tdd-the-good-the-bad-and-the-tested</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/structuring-data-in-cloud-firestore</loc></url>
  <url><loc>https://adrianferrera.dev/en/blog/how-to-upgrade-to-angular-6-without-dying-in-the-attempt</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/tu-multiverso-con-git</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/que-es-pair-programming</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/kotlin-sabias-que</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/modificacion-concurrente-de-estado-en-react</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/un-nuevo-capitulo-innovacion-crecimiento-y-compromiso</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/introduccion-a-elixir-socracan</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/reportaje-tech-tides-arquitectura-frontend</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/composicion-de-tipos-en-typescript</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/testing-cuando-usamos-react-context</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/eligiendo-como-arrancar-tu-proyecto-en-react</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/aprendiendo-a-estimar</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/que-es-la-deuda-tecnica</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/agregados-ddd</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/enums-en-typescript-buenos-o-malos</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/slice-tests</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/tsyringe</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/functional-operators</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/desarrollando-componentes-react-con-tdd</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/testing-react-custom-hooks</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/parametrizando-contenedores-docker</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/how-to-write-more-readable-tests</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/why-typescript</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/creating-react-native-apps-with-enzyme</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/tdd-the-good-the-bad-and-the-tested</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/structuring-data-in-cloud-firestore</loc></url>
  <url><loc>https://adrianferrera.dev/es/blog/how-to-upgrade-to-angular-6-without-dying-in-the-attempt</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-37-andreina-garcia-zapata-agilidad-maternidad-y-coaching</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-36-alex-silva-la-playlist-de-un-developer</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-35-miguel-a-gomez-artesania-inspiradora</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-34-daniel-ramos-cerramos-el-ano-como-lo-empezamos</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-33-jorge-aguiar-agilidad-artesania-comunidades</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-32-mario-pinto-entrevistando-al-entrevistador</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-31-maria-soria-de-embajadora-a-superheroina</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-30-eduardo-gonzalez-el-camino-del-devops</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-29-unai-garay-destripando-la-ia</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-28-ruben-zamora-excursiones-por-el-campo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-27-debate-ides-y-editores</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-26-ramon-morcillo-mi-casa-el-mundo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-25-gema-socorro-androides-y-personas</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-24-manuel-moranchel-surfeando-el-desarrollo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-23-cristian-suarez-un-cafe-con-la-vida</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-22-fernando-bogas-el-factor-humano-de-los-equipos</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-21-miguel-cabrera-historias-que-trascienden</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-20-ana-caceres-la-aventura-del-desarrollo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-19-isaac-aiman-de-la-fisica-a-los-entresijos-del-codigo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-18-ivan-santos-criptografia-ofuscando-la-paternidad</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-17-michael-reyes-developer-viajando-a-japon</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-16-dailos-diaz-lara-expediciones-y-graphql</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-15-henar-hernandez-trabajos-y-funcionales</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-14-manuel-padron-la-pasion-por-investigar</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-13-jon-roji-aprendizajes-y-dogmatismos</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-12-paco-martin-la-naturalidad-del-cambio</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-11-airan-sanchez-las-habilidades-esenciales</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-10-cesar-alberca-la-artesania-del-codigo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-9-iru-hernandez-una-carrera-de-fondo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-8-lissette-typescript-frontend-y-mas</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-7-miriam-cabrera-el-desarrollo-de-videojuegos</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-6-gabriela-garcia-hacking-canarias-y-mas</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-5-ulises-santana-mas-alla-de-js</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-4-isaura-fontcuberta-la-ux-va-mucho-mas-alla</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-3-maria-soria-dura-una-developer-por-el-mundo</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-2-jorge-aguiar-martin-serverless-y-la-arquitectura</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/devs-lives-1-daniel-ramos-acosta-hablemos-de-arquitectura</loc></url>
  <url><loc>https://adrianferrera.dev/en/podcast/trailer-0</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-37-andreina-garcia-zapata-agilidad-maternidad-y-coaching</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-36-alex-silva-la-playlist-de-un-developer</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-35-miguel-a-gomez-artesania-inspiradora</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-34-daniel-ramos-cerramos-el-ano-como-lo-empezamos</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-33-jorge-aguiar-agilidad-artesania-comunidades</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-32-mario-pinto-entrevistando-al-entrevistador</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-31-maria-soria-de-embajadora-a-superheroina</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-30-eduardo-gonzalez-el-camino-del-devops</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-29-unai-garay-destripando-la-ia</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-28-ruben-zamora-excursiones-por-el-campo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-27-debate-ides-y-editores</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-26-ramon-morcillo-mi-casa-el-mundo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-25-gema-socorro-androides-y-personas</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-24-manuel-moranchel-surfeando-el-desarrollo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-23-cristian-suarez-un-cafe-con-la-vida</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-22-fernando-bogas-el-factor-humano-de-los-equipos</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-21-miguel-cabrera-historias-que-trascienden</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-20-ana-caceres-la-aventura-del-desarrollo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-19-isaac-aiman-de-la-fisica-a-los-entresijos-del-codigo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-18-ivan-santos-criptografia-ofuscando-la-paternidad</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-17-michael-reyes-developer-viajando-a-japon</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-16-dailos-diaz-lara-expediciones-y-graphql</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-15-henar-hernandez-trabajos-y-funcionales</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-14-manuel-padron-la-pasion-por-investigar</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-13-jon-roji-aprendizajes-y-dogmatismos</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-12-paco-martin-la-naturalidad-del-cambio</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-11-airan-sanchez-las-habilidades-esenciales</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-10-cesar-alberca-la-artesania-del-codigo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-9-iru-hernandez-una-carrera-de-fondo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-8-lissette-typescript-frontend-y-mas</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-7-miriam-cabrera-el-desarrollo-de-videojuegos</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-6-gabriela-garcia-hacking-canarias-y-mas</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-5-ulises-santana-mas-alla-de-js</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-4-isaura-fontcuberta-la-ux-va-mucho-mas-alla</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-3-maria-soria-dura-una-developer-por-el-mundo</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-2-jorge-aguiar-martin-serverless-y-la-arquitectura</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/devs-lives-1-daniel-ramos-acosta-hablemos-de-arquitectura</loc></url>
  <url><loc>https://adrianferrera.dev/es/podcast/trailer-0</loc></url>
</urlset>
