<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://alexandreserra.com/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/"/></url><url><loc>https://alexandreserra.com/blog/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/"/></url><url><loc>https://alexandreserra.com/blog/closures/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/closures/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/closures-em-javascript/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/closures/"/></url><url><loc>https://alexandreserra.com/blog/cryptography/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/cryptography/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/criptografia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/cryptography/"/></url><url><loc>https://alexandreserra.com/blog/frontend-frameworks/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/frontend-frameworks/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/frameworks-frontend/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/frontend-frameworks/"/></url><url><loc>https://alexandreserra.com/blog/osi-model/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/osi-model/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/modelo-osi/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/osi-model/"/></url><url><loc>https://alexandreserra.com/blog/update-march-2024/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/update-march-2024/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/novidades-marco-2024/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/update-march-2024/"/></url><url><loc>https://alexandreserra.com/blog/web-design-patterns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/web-design-patterns/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/padroes-web-design/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/web-design-patterns/"/></url><url><loc>https://alexandreserra.com/me/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/me/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/eu/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/me/"/></url><url><loc>https://alexandreserra.com/photography/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/photography/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/fotografia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/photography/"/></url><url><loc>https://alexandreserra.com/pt/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/"/></url><url><loc>https://alexandreserra.com/pt/blog/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/"/></url><url><loc>https://alexandreserra.com/pt/blog/closures-em-javascript/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/closures/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/closures-em-javascript/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/closures/"/></url><url><loc>https://alexandreserra.com/pt/blog/criptografia/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/cryptography/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/criptografia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/cryptography/"/></url><url><loc>https://alexandreserra.com/pt/blog/frameworks-frontend/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/frontend-frameworks/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/frameworks-frontend/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/frontend-frameworks/"/></url><url><loc>https://alexandreserra.com/pt/blog/modelo-osi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/osi-model/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/modelo-osi/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/osi-model/"/></url><url><loc>https://alexandreserra.com/pt/blog/novidades-marco-2024/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/update-march-2024/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/novidades-marco-2024/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/update-march-2024/"/></url><url><loc>https://alexandreserra.com/pt/blog/padroes-web-design/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/blog/web-design-patterns/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/blog/padroes-web-design/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/blog/web-design-patterns/"/></url><url><loc>https://alexandreserra.com/pt/curriculo/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/resume/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/curriculo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/resume/"/></url><url><loc>https://alexandreserra.com/pt/eu/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/me/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/eu/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/me/"/></url><url><loc>https://alexandreserra.com/pt/fotografia/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/photography/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/fotografia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/photography/"/></url><url><loc>https://alexandreserra.com/resume/</loc><xhtml:link rel="alternate" hreflang="en" href="https://alexandreserra.com/resume/"/><xhtml:link rel="alternate" hreflang="pt-PT" href="https://alexandreserra.com/pt/curriculo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://alexandreserra.com/resume/"/></url></urlset>