<?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://juliomarquez.com/</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/"/></url><url><loc>https://juliomarquez.com/es</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/"/></url><url><loc>https://juliomarquez.com/about</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/about"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/about"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/about"/></url><url><loc>https://juliomarquez.com/es/about</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/about"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/about"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/about"/></url><url><loc>https://juliomarquez.com/projects</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/projects"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/projects"/></url><url><loc>https://juliomarquez.com/es/projects</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/projects"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/projects"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/projects"/></url><url><loc>https://juliomarquez.com/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog"/></url><url><loc>https://juliomarquez.com/es/blog</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog"/></url><url><loc>https://juliomarquez.com/blog/3-projects-challenging-recent-years</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/3-projects-challenging-recent-years"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/3-projects-challenging-recent-years"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/3-projects-challenging-recent-years"/></url><url><loc>https://juliomarquez.com/es/blog/3-projects-challenging-recent-years</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/3-projects-challenging-recent-years"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/3-projects-challenging-recent-years"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/3-projects-challenging-recent-years"/></url><url><loc>https://juliomarquez.com/blog/automating-android-security-drozer-gh-actions</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/automating-android-security-drozer-gh-actions"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/automating-android-security-drozer-gh-actions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/automating-android-security-drozer-gh-actions"/></url><url><loc>https://juliomarquez.com/es/blog/automating-android-security-drozer-gh-actions</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/automating-android-security-drozer-gh-actions"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/automating-android-security-drozer-gh-actions"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/automating-android-security-drozer-gh-actions"/></url><url><loc>https://juliomarquez.com/blog/aws-api-gateway-cloudflare-workers-cost</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/aws-api-gateway-cloudflare-workers-cost"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/aws-api-gateway-cloudflare-workers-cost"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/aws-api-gateway-cloudflare-workers-cost"/></url><url><loc>https://juliomarquez.com/es/blog/aws-api-gateway-cloudflare-workers-cost</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/aws-api-gateway-cloudflare-workers-cost"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/aws-api-gateway-cloudflare-workers-cost"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/aws-api-gateway-cloudflare-workers-cost"/></url><url><loc>https://juliomarquez.com/blog/float-precision-geolocation-mistakes</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/float-precision-geolocation-mistakes"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/float-precision-geolocation-mistakes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/float-precision-geolocation-mistakes"/></url><url><loc>https://juliomarquez.com/es/blog/float-precision-geolocation-mistakes</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/float-precision-geolocation-mistakes"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/float-precision-geolocation-mistakes"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/float-precision-geolocation-mistakes"/></url><url><loc>https://juliomarquez.com/blog/geospatial-nosql-geohash-implementation</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/geospatial-nosql-geohash-implementation"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/geospatial-nosql-geohash-implementation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/geospatial-nosql-geohash-implementation"/></url><url><loc>https://juliomarquez.com/es/blog/geospatial-nosql-geohash-implementation</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/geospatial-nosql-geohash-implementation"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/geospatial-nosql-geohash-implementation"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/geospatial-nosql-geohash-implementation"/></url><url><loc>https://juliomarquez.com/blog/gmail-yahoo-bulk-sender-requirements-2024</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/gmail-yahoo-bulk-sender-requirements-2024"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/gmail-yahoo-bulk-sender-requirements-2024"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/gmail-yahoo-bulk-sender-requirements-2024"/></url><url><loc>https://juliomarquez.com/es/blog/gmail-yahoo-bulk-sender-requirements-2024</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/gmail-yahoo-bulk-sender-requirements-2024"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/gmail-yahoo-bulk-sender-requirements-2024"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/gmail-yahoo-bulk-sender-requirements-2024"/></url><url><loc>https://juliomarquez.com/blog/how-generate-bms-map-files-efficient-way</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/how-generate-bms-map-files-efficient-way"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/how-generate-bms-map-files-efficient-way"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/how-generate-bms-map-files-efficient-way"/></url><url><loc>https://juliomarquez.com/es/blog/how-generate-bms-map-files-efficient-way</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/how-generate-bms-map-files-efficient-way"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/how-generate-bms-map-files-efficient-way"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/how-generate-bms-map-files-efficient-way"/></url><url><loc>https://juliomarquez.com/blog/improve-your-customer-support-in-django</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/improve-your-customer-support-in-django"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/improve-your-customer-support-in-django"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/improve-your-customer-support-in-django"/></url><url><loc>https://juliomarquez.com/es/blog/improve-your-customer-support-in-django</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/improve-your-customer-support-in-django"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/improve-your-customer-support-in-django"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/improve-your-customer-support-in-django"/></url><url><loc>https://juliomarquez.com/blog/mapset</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/mapset"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/mapset"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/mapset"/></url><url><loc>https://juliomarquez.com/es/blog/mapset</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/mapset"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/mapset"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/mapset"/></url><url><loc>https://juliomarquez.com/blog/nuxt-netlify</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/nuxt-netlify"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/nuxt-netlify"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/nuxt-netlify"/></url><url><loc>https://juliomarquez.com/es/blog/nuxt-netlify</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/nuxt-netlify"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/nuxt-netlify"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/nuxt-netlify"/></url><url><loc>https://juliomarquez.com/blog/nuxt-optimized-images</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/nuxt-optimized-images"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/nuxt-optimized-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/nuxt-optimized-images"/></url><url><loc>https://juliomarquez.com/es/blog/nuxt-optimized-images</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/nuxt-optimized-images"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/nuxt-optimized-images"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/nuxt-optimized-images"/></url><url><loc>https://juliomarquez.com/blog/secure-sftp-docker-guide</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/secure-sftp-docker-guide"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/secure-sftp-docker-guide"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/secure-sftp-docker-guide"/></url><url><loc>https://juliomarquez.com/es/blog/secure-sftp-docker-guide</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/secure-sftp-docker-guide"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/secure-sftp-docker-guide"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/secure-sftp-docker-guide"/></url><url><loc>https://juliomarquez.com/blog/service-abstraction-over-direct-integration</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/service-abstraction-over-direct-integration"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/service-abstraction-over-direct-integration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/service-abstraction-over-direct-integration"/></url><url><loc>https://juliomarquez.com/es/blog/service-abstraction-over-direct-integration</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/service-abstraction-over-direct-integration"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/service-abstraction-over-direct-integration"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/service-abstraction-over-direct-integration"/></url><url><loc>https://juliomarquez.com/blog/social-admin-template</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/social-admin-template"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/social-admin-template"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/social-admin-template"/></url><url><loc>https://juliomarquez.com/es/blog/social-admin-template</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/social-admin-template"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/social-admin-template"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/social-admin-template"/></url><url><loc>https://juliomarquez.com/blog/statusfy</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy"/></url><url><loc>https://juliomarquez.com/es/blog/statusfy</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy"/></url><url><loc>https://juliomarquez.com/blog/statusfy-release-0-2-0</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy-release-0-2-0"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy-release-0-2-0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy-release-0-2-0"/></url><url><loc>https://juliomarquez.com/es/blog/statusfy-release-0-2-0</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy-release-0-2-0"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy-release-0-2-0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy-release-0-2-0"/></url><url><loc>https://juliomarquez.com/blog/statusfy-release-0-3-0</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy-release-0-3-0"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy-release-0-3-0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy-release-0-3-0"/></url><url><loc>https://juliomarquez.com/es/blog/statusfy-release-0-3-0</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy-release-0-3-0"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy-release-0-3-0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy-release-0-3-0"/></url><url><loc>https://juliomarquez.com/blog/statusfy-release-0-4-0</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy-release-0-4-0"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy-release-0-4-0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy-release-0-4-0"/></url><url><loc>https://juliomarquez.com/es/blog/statusfy-release-0-4-0</loc><xhtml:link rel="alternate" hreflang="en" href="https://juliomarquez.com/blog/statusfy-release-0-4-0"/><xhtml:link rel="alternate" hreflang="es" href="https://juliomarquez.com/es/blog/statusfy-release-0-4-0"/><xhtml:link rel="alternate" hreflang="x-default" href="https://juliomarquez.com/blog/statusfy-release-0-4-0"/></url></urlset>