<?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://jeangrijp.com.br/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/"/></url><url><loc>https://jeangrijp.com.br/about/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/about/"/></url><url><loc>https://jeangrijp.com.br/en/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/"/></url><url><loc>https://jeangrijp.com.br/en/about/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/about/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/about/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/about/"/></url><url><loc>https://jeangrijp.com.br/en/posts/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/"/></url><url><loc>https://jeangrijp.com.br/en/posts/alu-and-registers/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ula-e-registradores/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/alu-and-registers/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ula-e-registradores/"/></url><url><loc>https://jeangrijp.com.br/en/posts/cpu-cache-associativity-and-misses/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/cache-em-memoria/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/cpu-cache-associativity-and-misses/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/cache-em-memoria/"/></url><url><loc>https://jeangrijp.com.br/en/posts/dependency-inversion/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/inversao-de-dependencia/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/dependency-inversion/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/inversao-de-dependencia/"/></url><url><loc>https://jeangrijp.com.br/en/posts/event-driven-architecture/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/arquitetura-orientada-a-eventos/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/event-driven-architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/arquitetura-orientada-a-eventos/"/></url><url><loc>https://jeangrijp.com.br/en/posts/feature-flags/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/feature-flag/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/feature-flags/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/feature-flag/"/></url><url><loc>https://jeangrijp.com.br/en/posts/hexagonal-architecture/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/arquitetura-hexagonal/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/hexagonal-architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/arquitetura-hexagonal/"/></url><url><loc>https://jeangrijp.com.br/en/posts/how-the-brazilian-voting-machine-works/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/como-funciona-a-urna-eletronica/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/how-the-brazilian-voting-machine-works/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/como-funciona-a-urna-eletronica/"/></url><url><loc>https://jeangrijp.com.br/en/posts/how-this-blog-is-built/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/como-este-blog-e-feito/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/how-this-blog-is-built/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/como-este-blog-e-feito/"/></url><url><loc>https://jeangrijp.com.br/en/posts/mmorpg-architecture/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/mmorpg/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/mmorpg-architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/mmorpg/"/></url><url><loc>https://jeangrijp.com.br/en/posts/programming-to-interfaces/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/programacao-orientada-a-interfaces/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/programming-to-interfaces/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/programacao-orientada-a-interfaces/"/></url><url><loc>https://jeangrijp.com.br/en/posts/sram-dram-and-storage/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sram-dram-e-armazenamento/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/sram-dram-and-storage/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sram-dram-e-armazenamento/"/></url><url><loc>https://jeangrijp.com.br/en/posts/technical-seo-for-static-sites/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/seo-tecnico-para-sites-estaticos/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/technical-seo-for-static-sites/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/seo-tecnico-para-sites-estaticos/"/></url><url><loc>https://jeangrijp.com.br/en/series/arquitetura/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/series/arquitetura/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/series/arquitetura/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/series/arquitetura/"/></url><url><loc>https://jeangrijp.com.br/en/series/hardware/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/series/hardware/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/series/hardware/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/series/hardware/"/></url><url><loc>https://jeangrijp.com.br/en/tags/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/"/></url><url><loc>https://jeangrijp.com.br/en/tags/arquitetura/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/arquitetura/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/arquitetura/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/arquitetura/"/></url><url><loc>https://jeangrijp.com.br/en/tags/go/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/go/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/go/"/></url><url><loc>https://jeangrijp.com.br/en/tags/hardware/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/hardware/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/hardware/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/hardware/"/></url><url><loc>https://jeangrijp.com.br/en/tags/technology/</loc></url><url><loc>https://jeangrijp.com.br/posts/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/"/></url><url><loc>https://jeangrijp.com.br/posts/1-3-mecanica-da-api-claude/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/1-3-mecanica-da-api-claude/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/1-3-mecanica-da-api-claude/"/></url><url><loc>https://jeangrijp.com.br/posts/1-6-ciclo-de-vida-de-um-sistema-com-llm/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/1-6-ciclo-de-vida-de-um-sistema-com-llm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/1-6-ciclo-de-vida-de-um-sistema-com-llm/"/></url><url><loc>https://jeangrijp.com.br/posts/1-7-engenharia-de-software-para-aplicacoes-com-claude/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/1-7-engenharia-de-software-para-aplicacoes-com-claude/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/1-7-engenharia-de-software-para-aplicacoes-com-claude/"/></url><url><loc>https://jeangrijp.com.br/posts/1-8-entradas-com-imagens-pdfs-e-files-api/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/1-8-entradas-com-imagens-pdfs-e-files-api/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/1-8-entradas-com-imagens-pdfs-e-files-api/"/></url><url><loc>https://jeangrijp.com.br/posts/2-1-escolha-de-modelo-contra-um-eval/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/2-1-escolha-de-modelo-contra-um-eval/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/2-1-escolha-de-modelo-contra-um-eval/"/></url><url><loc>https://jeangrijp.com.br/posts/2-4-raciocinio-estendido-e-custo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/2-4-raciocinio-estendido-e-custo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/2-4-raciocinio-estendido-e-custo/"/></url><url><loc>https://jeangrijp.com.br/posts/3-4-saidas-estruturadas-e-uso-estrito-de-ferramentas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/3-4-saidas-estruturadas-e-uso-estrito-de-ferramentas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/3-4-saidas-estruturadas-e-uso-estrito-de-ferramentas/"/></url><url><loc>https://jeangrijp.com.br/posts/3-5-citacoes-e-fundamentacao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/3-5-citacoes-e-fundamentacao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/3-5-citacoes-e-fundamentacao/"/></url><url><loc>https://jeangrijp.com.br/posts/4-1-implementacao-de-ferramentas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/4-1-implementacao-de-ferramentas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/4-1-implementacao-de-ferramentas/"/></url><url><loc>https://jeangrijp.com.br/posts/4-4-skills-e-plugins/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/4-4-skills-e-plugins/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/4-4-skills-e-plugins/"/></url><url><loc>https://jeangrijp.com.br/posts/5-2-construcao-com-claude/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/5-2-construcao-com-claude/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/5-2-construcao-com-claude/"/></url><url><loc>https://jeangrijp.com.br/posts/6-1-operacao-do-claude-code/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/6-1-operacao-do-claude-code/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/6-1-operacao-do-claude-code/"/></url><url><loc>https://jeangrijp.com.br/posts/6-2-gestao-de-configuracao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/6-2-gestao-de-configuracao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/6-2-gestao-de-configuracao/"/></url><url><loc>https://jeangrijp.com.br/posts/7-2-guardrails-e-implantacao-segura/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/7-2-guardrails-e-implantacao-segura/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/7-2-guardrails-e-implantacao-segura/"/></url><url><loc>https://jeangrijp.com.br/posts/7-4-identidade-segredos-e-chaves/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/7-4-identidade-segredos-e-chaves/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/7-4-identidade-segredos-e-chaves/"/></url><url><loc>https://jeangrijp.com.br/posts/8-1-design-de-aplicacao-com-claude/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/8-1-design-de-aplicacao-com-claude/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/8-1-design-de-aplicacao-com-claude/"/></url><url><loc>https://jeangrijp.com.br/posts/agents-subagents-orquestracao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/agents-subagents-orquestracao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/agents-subagents-orquestracao/"/></url><url><loc>https://jeangrijp.com.br/posts/algebra-booleana-e-portas-logicas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/algebra-booleana-e-portas-logicas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/algebra-booleana-e-portas-logicas/"/></url><url><loc>https://jeangrijp.com.br/posts/amazon-cloudfront/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/amazon-cloudfront/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/amazon-cloudfront/"/></url><url><loc>https://jeangrijp.com.br/posts/ambiente-e-primeiro-programa/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ambiente-e-primeiro-programa/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ambiente-e-primeiro-programa/"/></url><url><loc>https://jeangrijp.com.br/posts/analise-combinatoria-e-contagem/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/analise-combinatoria-e-contagem/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/analise-combinatoria-e-contagem/"/></url><url><loc>https://jeangrijp.com.br/posts/anatomia-de-slices-arrays-e-maps/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/anatomia-de-slices-arrays-e-maps/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/anatomia-de-slices-arrays-e-maps/"/></url><url><loc>https://jeangrijp.com.br/posts/archflow/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/archflow/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/archflow/"/></url><url><loc>https://jeangrijp.com.br/posts/arquitetura-hexagonal-com-archunit/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/arquitetura-hexagonal-com-archunit/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/arquitetura-hexagonal-com-archunit/"/></url><url><loc>https://jeangrijp.com.br/posts/arquitetura-hexagonal/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/arquitetura-hexagonal/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/hexagonal-architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/arquitetura-hexagonal/"/></url><url><loc>https://jeangrijp.com.br/posts/arquitetura-orientada-a-eventos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/arquitetura-orientada-a-eventos/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/event-driven-architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/arquitetura-orientada-a-eventos/"/></url><url><loc>https://jeangrijp.com.br/posts/assembly-na-pratica/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/assembly-na-pratica/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/assembly-na-pratica/"/></url><url><loc>https://jeangrijp.com.br/posts/autenticacao-e-jwt/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/autenticacao-e-jwt/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/autenticacao-e-jwt/"/></url><url><loc>https://jeangrijp.com.br/posts/avaliacao-de-rag/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/avaliacao-de-rag/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/avaliacao-de-rag/"/></url><url><loc>https://jeangrijp.com.br/posts/aws/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/aws/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/aws/"/></url><url><loc>https://jeangrijp.com.br/posts/banco-de-dados-vetorial/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/banco-de-dados-vetorial/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/banco-de-dados-vetorial/"/></url><url><loc>https://jeangrijp.com.br/posts/benchmarking-e-profiling-de-testes/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/benchmarking-e-profiling-de-testes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/benchmarking-e-profiling-de-testes/"/></url><url><loc>https://jeangrijp.com.br/posts/bits-e-binario/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/bits-e-binario/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/bits-e-binario/"/></url><url><loc>https://jeangrijp.com.br/posts/boxing-e-alocacoes-escondidas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/boxing-e-alocacoes-escondidas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/boxing-e-alocacoes-escondidas/"/></url><url><loc>https://jeangrijp.com.br/posts/busca-hibrida/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/busca-hibrida/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/busca-hibrida/"/></url><url><loc>https://jeangrijp.com.br/posts/busca-vetorial/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/busca-vetorial/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/busca-vetorial/"/></url><url><loc>https://jeangrijp.com.br/posts/bytecode-e-decompilacao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/bytecode-e-decompilacao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/bytecode-e-decompilacao/"/></url><url><loc>https://jeangrijp.com.br/posts/cache-em-memoria/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/cache-em-memoria/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/cpu-cache-associativity-and-misses/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/cache-em-memoria/"/></url><url><loc>https://jeangrijp.com.br/posts/call-stack-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/call-stack-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/call-stack-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/cancelamento-cooperativo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/cancelamento-cooperativo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/cancelamento-cooperativo/"/></url><url><loc>https://jeangrijp.com.br/posts/carga-da-cpu-no-mac/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/carga-da-cpu-no-mac/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/carga-da-cpu-no-mac/"/></url><url><loc>https://jeangrijp.com.br/posts/channels-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/channels-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/channels-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/chunking/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/chunking/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/chunking/"/></url><url><loc>https://jeangrijp.com.br/posts/ciclo-de-instrucao-e-unidade-de-controle/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ciclo-de-instrucao-e-unidade-de-controle/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ciclo-de-instrucao-e-unidade-de-controle/"/></url><url><loc>https://jeangrijp.com.br/posts/circuitos-combinacionais/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/circuitos-combinacionais/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/circuitos-combinacionais/"/></url><url><loc>https://jeangrijp.com.br/posts/circuitos-sequenciais/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/circuitos-sequenciais/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/circuitos-sequenciais/"/></url><url><loc>https://jeangrijp.com.br/posts/classes-objetos-e-propriedades/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/classes-objetos-e-propriedades/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/classes-objetos-e-propriedades/"/></url><url><loc>https://jeangrijp.com.br/posts/clean-architecture-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/clean-architecture-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/clean-architecture-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/cliente-http-profissional/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/cliente-http-profissional/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/cliente-http-profissional/"/></url><url><loc>https://jeangrijp.com.br/posts/clientes-http-com-restclient-e-webclient/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/clientes-http-com-restclient-e-webclient/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/clientes-http-com-restclient-e-webclient/"/></url><url><loc>https://jeangrijp.com.br/posts/clock-e-sincronizacao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/clock-e-sincronizacao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/clock-e-sincronizacao/"/></url><url><loc>https://jeangrijp.com.br/posts/colecoes-e-lambdas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/colecoes-e-lambdas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/colecoes-e-lambdas/"/></url><url><loc>https://jeangrijp.com.br/posts/colecoes-imutaveis-e-sequence/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/colecoes-imutaveis-e-sequence/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/colecoes-imutaveis-e-sequence/"/></url><url><loc>https://jeangrijp.com.br/posts/como-a-cpu-executa-instrucoes/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/como-a-cpu-executa-instrucoes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/como-a-cpu-executa-instrucoes/"/></url><url><loc>https://jeangrijp.com.br/posts/como-e-a-prova/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/como-e-a-prova/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/como-e-a-prova/"/></url><url><loc>https://jeangrijp.com.br/posts/como-este-blog-e-feito/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/como-este-blog-e-feito/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/how-this-blog-is-built/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/como-este-blog-e-feito/"/></url><url><loc>https://jeangrijp.com.br/posts/como-funciona-a-urna-eletronica/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/como-funciona-a-urna-eletronica/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/how-the-brazilian-voting-machine-works/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/como-funciona-a-urna-eletronica/"/></url><url><loc>https://jeangrijp.com.br/posts/context-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/context-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/context-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/controle-de-fluxo-idiomatico/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/controle-de-fluxo-idiomatico/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/controle-de-fluxo-idiomatico/"/></url><url><loc>https://jeangrijp.com.br/posts/controle-de-fluxo-if-when-e-lacos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/controle-de-fluxo-if-when-e-lacos/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/controle-de-fluxo-if-when-e-lacos/"/></url><url><loc>https://jeangrijp.com.br/posts/conversao-de-tipos-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/conversao-de-tipos-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/conversao-de-tipos-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/coroutinescope-e-concorrencia-estruturada/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/coroutinescope-e-concorrencia-estruturada/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/coroutinescope-e-concorrencia-estruturada/"/></url><url><loc>https://jeangrijp.com.br/posts/cpu/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/cpu/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/cpu/"/></url><url><loc>https://jeangrijp.com.br/posts/curriculo-de-um-ai-engineer/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/curriculo-de-um-ai-engineer/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/curriculo-de-um-ai-engineer/"/></url><url><loc>https://jeangrijp.com.br/posts/curriculo-de-um-desenvolvedor-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/curriculo-de-um-desenvolvedor-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/curriculo-de-um-desenvolvedor-go/"/></url><url><loc>https://jeangrijp.com.br/posts/curriculo-de-um-desenvolvedor-kotlin/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/curriculo-de-um-desenvolvedor-kotlin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/curriculo-de-um-desenvolvedor-kotlin/"/></url><url><loc>https://jeangrijp.com.br/posts/data-class-como-entidade/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/data-class-como-entidade/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/data-class-como-entidade/"/></url><url><loc>https://jeangrijp.com.br/posts/data-class-enum-e-value-class/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/data-class-enum-e-value-class/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/data-class-enum-e-value-class/"/></url><url><loc>https://jeangrijp.com.br/posts/database-migrations-com-goose/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/database-migrations-com-goose/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/database-migrations-com-goose/"/></url><url><loc>https://jeangrijp.com.br/posts/database-sql-e-connection-pooling/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/database-sql-e-connection-pooling/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/database-sql-e-connection-pooling/"/></url><url><loc>https://jeangrijp.com.br/posts/deadlock-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/deadlock-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/deadlock-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/defer-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/defer-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/defer-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/design-avancado-de-api-paginacao-versionamento-e-idempotencia/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/design-avancado-de-api-paginacao-versionamento-e-idempotencia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/design-avancado-de-api-paginacao-versionamento-e-idempotencia/"/></url><url><loc>https://jeangrijp.com.br/posts/design-patterns-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/design-patterns-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/design-patterns-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/dispatchers-e-bloqueio/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/dispatchers-e-bloqueio/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/dispatchers-e-bloqueio/"/></url><url><loc>https://jeangrijp.com.br/posts/docker-e-kubernetes/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/docker-e-kubernetes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/docker-e-kubernetes/"/></url><url><loc>https://jeangrijp.com.br/posts/documentacao-de-apis-com-swagger/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/documentacao-de-apis-com-swagger/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/documentacao-de-apis-com-swagger/"/></url><url><loc>https://jeangrijp.com.br/posts/ec2/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ec2/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ec2/"/></url><url><loc>https://jeangrijp.com.br/posts/elastic-beanstalk/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/elastic-beanstalk/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/elastic-beanstalk/"/></url><url><loc>https://jeangrijp.com.br/posts/embeddings/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/embeddings/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/embeddings/"/></url><url><loc>https://jeangrijp.com.br/posts/encapsulamento-visibilidade-object-e-companion/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/encapsulamento-visibilidade-object-e-companion/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/encapsulamento-visibilidade-object-e-companion/"/></url><url><loc>https://jeangrijp.com.br/posts/enderecamento-alinhamento-e-endianness/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/enderecamento-alinhamento-e-endianness/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/enderecamento-alinhamento-e-endianness/"/></url><url><loc>https://jeangrijp.com.br/posts/engenharia-de-software-com-ia/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/engenharia-de-software-com-ia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/engenharia-de-software-com-ia/"/></url><url><loc>https://jeangrijp.com.br/posts/entrevista-rh-comportamental/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/entrevista-rh-comportamental/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/entrevista-rh-comportamental/"/></url><url><loc>https://jeangrijp.com.br/posts/estado-compartilhado-mutex-e-atomics/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/estado-compartilhado-mutex-e-atomics/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/estado-compartilhado-mutex-e-atomics/"/></url><url><loc>https://jeangrijp.com.br/posts/estrategia-de-testes-no-front-end/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/estrategia-de-testes-no-front-end/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/estrategia-de-testes-no-front-end/"/></url><url><loc>https://jeangrijp.com.br/posts/estrategias-de-deploy-na-aws/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/estrategias-de-deploy-na-aws/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/estrategias-de-deploy-na-aws/"/></url><url><loc>https://jeangrijp.com.br/posts/excecoes-e-primeiro-teste-automatizado/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/excecoes-e-primeiro-teste-automatizado/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/excecoes-e-primeiro-teste-automatizado/"/></url><url><loc>https://jeangrijp.com.br/posts/expressoes-e-interop-com-java/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/expressoes-e-interop-com-java/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/expressoes-e-interop-com-java/"/></url><url><loc>https://jeangrijp.com.br/posts/feature-flag/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/feature-flag/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/feature-flags/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/feature-flag/"/></url><url><loc>https://jeangrijp.com.br/posts/flow-stateflow-e-channel/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/flow-stateflow-e-channel/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/flow-stateflow-e-channel/"/></url><url><loc>https://jeangrijp.com.br/posts/funcao-new/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/funcao-new/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/funcao-new/"/></url><url><loc>https://jeangrijp.com.br/posts/funcoes-de-escopo-e-funcoes-de-extensao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/funcoes-de-escopo-e-funcoes-de-extensao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/funcoes-de-escopo-e-funcoes-de-extensao/"/></url><url><loc>https://jeangrijp.com.br/posts/funcoes-inline-e-custo-de-lambdas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/funcoes-inline-e-custo-de-lambdas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/funcoes-inline-e-custo-de-lambdas/"/></url><url><loc>https://jeangrijp.com.br/posts/funcoes-parametros-retorno-e-argumentos-nomeados/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/funcoes-parametros-retorno-e-argumentos-nomeados/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/funcoes-parametros-retorno-e-argumentos-nomeados/"/></url><url><loc>https://jeangrijp.com.br/posts/fuzzing-nativo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/fuzzing-nativo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/fuzzing-nativo/"/></url><url><loc>https://jeangrijp.com.br/posts/garbage-collector-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/garbage-collector-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/garbage-collector-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/genericos-basicos-classes-e-funcoes-para-varios-tipos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/genericos-basicos-classes-e-funcoes-para-varios-tipos/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/genericos-basicos-classes-e-funcoes-para-varios-tipos/"/></url><url><loc>https://jeangrijp.com.br/posts/generics-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/generics-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/generics-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/geracoes-e-arquiteturas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/geracoes-e-arquiteturas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/geracoes-e-arquiteturas/"/></url><url><loc>https://jeangrijp.com.br/posts/gerenciamento-de-configuracao-com-viper/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/gerenciamento-de-configuracao-com-viper/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/gerenciamento-de-configuracao-com-viper/"/></url><url><loc>https://jeangrijp.com.br/posts/go-cloudflare-kv-store-ttl/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-cloudflare-kv-store-ttl/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-cloudflare-kv-store-ttl/"/></url><url><loc>https://jeangrijp.com.br/posts/go-coinbase-order-book/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-coinbase-order-book/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-coinbase-order-book/"/></url><url><loc>https://jeangrijp.com.br/posts/go-datadog-metric-aggregator/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-datadog-metric-aggregator/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-datadog-metric-aggregator/"/></url><url><loc>https://jeangrijp.com.br/posts/go-entrevistas-indice/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-entrevistas-indice/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-entrevistas-indice/"/></url><url><loc>https://jeangrijp.com.br/posts/go-gitlab-job-queue-runner-pool/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-gitlab-job-queue-runner-pool/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-gitlab-job-queue-runner-pool/"/></url><url><loc>https://jeangrijp.com.br/posts/go-mercado-libre-mutantes-dna/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-mercado-libre-mutantes-dna/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-mercado-libre-mutantes-dna/"/></url><url><loc>https://jeangrijp.com.br/posts/go-nubank-authorizer/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-nubank-authorizer/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-nubank-authorizer/"/></url><url><loc>https://jeangrijp.com.br/posts/go-nubank-capital-gains/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-nubank-capital-gains/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-nubank-capital-gains/"/></url><url><loc>https://jeangrijp.com.br/posts/go-picpay-carteira-digital/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-picpay-carteira-digital/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-picpay-carteira-digital/"/></url><url><loc>https://jeangrijp.com.br/posts/go-stone-transferencia-sem-deadlock/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-stone-transferencia-sem-deadlock/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-stone-transferencia-sem-deadlock/"/></url><url><loc>https://jeangrijp.com.br/posts/go-uber-rate-limiter/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/go-uber-rate-limiter/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/go-uber-rate-limiter/"/></url><url><loc>https://jeangrijp.com.br/posts/gorm-na-pratica/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/gorm-na-pratica/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/gorm-na-pratica/"/></url><url><loc>https://jeangrijp.com.br/posts/goroutines-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/goroutines-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/goroutines-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/graceful-shutdown-e-signal-handling/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/graceful-shutdown-e-signal-handling/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/graceful-shutdown-e-signal-handling/"/></url><url><loc>https://jeangrijp.com.br/posts/gradle-kotlin-dsl-e-multi-modulo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/gradle-kotlin-dsl-e-multi-modulo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/gradle-kotlin-dsl-e-multi-modulo/"/></url><url><loc>https://jeangrijp.com.br/posts/graphql-com-gqlgen/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/graphql-com-gqlgen/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/graphql-com-gqlgen/"/></url><url><loc>https://jeangrijp.com.br/posts/grpc-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/grpc-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/grpc-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/heap-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/heap-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/heap-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/heap-gc-e-pausas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/heap-gc-e-pausas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/heap-gc-e-pausas/"/></url><url><loc>https://jeangrijp.com.br/posts/heranca-e-polimorfismo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/heranca-e-polimorfismo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/heranca-e-polimorfismo/"/></url><url><loc>https://jeangrijp.com.br/posts/hierarquia-de-memoria-e-localidade/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/hierarquia-de-memoria-e-localidade/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/hierarquia-de-memoria-e-localidade/"/></url><url><loc>https://jeangrijp.com.br/posts/hikaricp-e-limites-do-banco/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/hikaricp-e-limites-do-banco/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/hikaricp-e-limites-do-banco/"/></url><url><loc>https://jeangrijp.com.br/posts/historia-das-cpus/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/historia-das-cpus/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/historia-das-cpus/"/></url><url><loc>https://jeangrijp.com.br/posts/historia-do-kotlin-por-que-a-linguagem-nasceu-e-qual-problema-ela-resolve/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/historia-do-kotlin-por-que-a-linguagem-nasceu-e-qual-problema-ela-resolve/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/historia-do-kotlin-por-que-a-linguagem-nasceu-e-qual-problema-ela-resolve/"/></url><url><loc>https://jeangrijp.com.br/posts/http-e-rest/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/http-e-rest/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/http-e-rest/"/></url><url><loc>https://jeangrijp.com.br/posts/iam/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/iam/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/iam/"/></url><url><loc>https://jeangrijp.com.br/posts/idempotencia/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/idempotencia/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/idempotencia/"/></url><url><loc>https://jeangrijp.com.br/posts/indices-e-transacoes-no-mongodb/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/indices-e-transacoes-no-mongodb/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/indices-e-transacoes-no-mongodb/"/></url><url><loc>https://jeangrijp.com.br/posts/inducao-matematica-e-recursao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/inducao-matematica-e-recursao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/inducao-matematica-e-recursao/"/></url><url><loc>https://jeangrijp.com.br/posts/ingestao-de-documentos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ingestao-de-documentos/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ingestao-de-documentos/"/></url><url><loc>https://jeangrijp.com.br/posts/injecao-de-dependencia-e-ioc-no-spring/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/injecao-de-dependencia-e-ioc-no-spring/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/injecao-de-dependencia-e-ioc-no-spring/"/></url><url><loc>https://jeangrijp.com.br/posts/injecao-de-dependencia-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/injecao-de-dependencia-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/injecao-de-dependencia-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/injecao-de-dependencias-com-google-wire/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/injecao-de-dependencias-com-google-wire/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/injecao-de-dependencias-com-google-wire/"/></url><url><loc>https://jeangrijp.com.br/posts/inteiros-complemento-de-dois-e-overflow/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/inteiros-complemento-de-dois-e-overflow/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/inteiros-complemento-de-dois-e-overflow/"/></url><url><loc>https://jeangrijp.com.br/posts/interfaces-delegacao-e-classes-open/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/interfaces-delegacao-e-classes-open/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/interfaces-delegacao-e-classes-open/"/></url><url><loc>https://jeangrijp.com.br/posts/inversao-de-dependencia/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/inversao-de-dependencia/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/dependency-inversion/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/inversao-de-dependencia/"/></url><url><loc>https://jeangrijp.com.br/posts/iota-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/iota-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/iota-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/isa-cisc-e-risc/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/isa-cisc-e-risc/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/isa-cisc-e-risc/"/></url><url><loc>https://jeangrijp.com.br/posts/jit-e-analise-de-escape/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/jit-e-analise-de-escape/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/jit-e-analise-de-escape/"/></url><url><loc>https://jeangrijp.com.br/posts/jpa-basico-entidades-repositorios-e-transactional/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/jpa-basico-entidades-repositorios-e-transactional/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/jpa-basico-entidades-repositorios-e-transactional/"/></url><url><loc>https://jeangrijp.com.br/posts/jpa-hibernate-e-n-1/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/jpa-hibernate-e-n-1/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/jpa-hibernate-e-n-1/"/></url><url><loc>https://jeangrijp.com.br/posts/lambda/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/lambda/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/lambda/"/></url><url><loc>https://jeangrijp.com.br/posts/limites-e-seguranca/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/limites-e-seguranca/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/limites-e-seguranca/"/></url><url><loc>https://jeangrijp.com.br/posts/llms/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/llms/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/llms/"/></url><url><loc>https://jeangrijp.com.br/posts/locks-distribuidos-com-redis/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/locks-distribuidos-com-redis/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/locks-distribuidos-com-redis/"/></url><url><loc>https://jeangrijp.com.br/posts/logging-estruturado-com-slog/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/logging-estruturado-com-slog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/logging-estruturado-com-slog/"/></url><url><loc>https://jeangrijp.com.br/posts/logica-proposicional-e-de-primeira-ordem/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/logica-proposicional-e-de-primeira-ordem/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/logica-proposicional-e-de-primeira-ordem/"/></url><url><loc>https://jeangrijp.com.br/posts/manipulacao-de-arquivos-e-io/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/manipulacao-de-arquivos-e-io/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/manipulacao-de-arquivos-e-io/"/></url><url><loc>https://jeangrijp.com.br/posts/maquinas-de-estados-finitos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/maquinas-de-estados-finitos/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/maquinas-de-estados-finitos/"/></url><url><loc>https://jeangrijp.com.br/posts/mcp/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/mcp/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/mcp/"/></url><url><loc>https://jeangrijp.com.br/posts/memory-leaks-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/memory-leaks-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/memory-leaks-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/mensageria-com-kafka/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/mensageria-com-kafka/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/mensageria-com-kafka/"/></url><url><loc>https://jeangrijp.com.br/posts/mensageria-pratica-com-rabbitmq-e-kafka/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/mensageria-pratica-com-rabbitmq-e-kafka/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/mensageria-pratica-com-rabbitmq-e-kafka/"/></url><url><loc>https://jeangrijp.com.br/posts/middlewares-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/middlewares-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/middlewares-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/migrations-com-liquibase/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/migrations-com-liquibase/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/migrations-com-liquibase/"/></url><url><loc>https://jeangrijp.com.br/posts/mmorpg/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/mmorpg/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/mmorpg-architecture/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/mmorpg/"/></url><url><loc>https://jeangrijp.com.br/posts/mocks-e-dubles-de-teste/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/mocks-e-dubles-de-teste/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/mocks-e-dubles-de-teste/"/></url><url><loc>https://jeangrijp.com.br/posts/modulos-pacotes-e-workspaces/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/modulos-pacotes-e-workspaces/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/modulos-pacotes-e-workspaces/"/></url><url><loc>https://jeangrijp.com.br/posts/monolito-monolito-modular-e-microsservicos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/monolito-monolito-modular-e-microsservicos/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/monolito-monolito-modular-e-microsservicos/"/></url><url><loc>https://jeangrijp.com.br/posts/null-safety-e-tipos-nulaveis/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/null-safety-e-tipos-nulaveis/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/null-safety-e-tipos-nulaveis/"/></url><url><loc>https://jeangrijp.com.br/posts/observabilidade-com-micrometer-e-opentelemetry/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/observabilidade-com-micrometer-e-opentelemetry/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/observabilidade-com-micrometer-e-opentelemetry/"/></url><url><loc>https://jeangrijp.com.br/posts/passkeys/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/passkeys/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/passkeys/"/></url><url><loc>https://jeangrijp.com.br/posts/pilha-e-chamada-de-funcao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/pilha-e-chamada-de-funcao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/pilha-e-chamada-de-funcao/"/></url><url><loc>https://jeangrijp.com.br/posts/pipeline-cache-e-paralelismo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/pipeline-cache-e-paralelismo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/pipeline-cache-e-paralelismo/"/></url><url><loc>https://jeangrijp.com.br/posts/pipeline-pattern-e-fan-out-fan-in/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/pipeline-pattern-e-fan-out-fan-in/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/pipeline-pattern-e-fan-out-fan-in/"/></url><url><loc>https://jeangrijp.com.br/posts/ponteiros-memoria-e-escape-analysis/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ponteiros-memoria-e-escape-analysis/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ponteiros-memoria-e-escape-analysis/"/></url><url><loc>https://jeangrijp.com.br/posts/ponto-flutuante/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ponto-flutuante/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ponto-flutuante/"/></url><url><loc>https://jeangrijp.com.br/posts/postgresql-com-pgx/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/postgresql-com-pgx/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/postgresql-com-pgx/"/></url><url><loc>https://jeangrijp.com.br/posts/pprof-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/pprof-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/pprof-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/preempcao-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/preempcao-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/preempcao-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/profiling-com-jfr-e-startup/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/profiling-com-jfr-e-startup/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/profiling-com-jfr-e-startup/"/></url><url><loc>https://jeangrijp.com.br/posts/programacao-orientada-a-interfaces/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/programacao-orientada-a-interfaces/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/programming-to-interfaces/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/programacao-orientada-a-interfaces/"/></url><url><loc>https://jeangrijp.com.br/posts/projeto-final-uma-api-completa-de-ponta-a-ponta/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/projeto-final-uma-api-completa-de-ponta-a-ponta/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/projeto-final-uma-api-completa-de-ponta-a-ponta/"/></url><url><loc>https://jeangrijp.com.br/posts/prompt-e-contexto/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/prompt-e-contexto/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/prompt-e-contexto/"/></url><url><loc>https://jeangrijp.com.br/posts/propriedades-delegadas-operadores-e-destructuring/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/propriedades-delegadas-operadores-e-destructuring/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/propriedades-delegadas-operadores-e-destructuring/"/></url><url><loc>https://jeangrijp.com.br/posts/race-condition-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/race-condition-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/race-condition-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/rag/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/rag/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/rag/"/></url><url><loc>https://jeangrijp.com.br/posts/rds/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/rds/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/rds/"/></url><url><loc>https://jeangrijp.com.br/posts/reranking/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/reranking/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/reranking/"/></url><url><loc>https://jeangrijp.com.br/posts/resiliencia-com-circuit-breaker-e-retry/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/resiliencia-com-circuit-breaker-e-retry/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/resiliencia-com-circuit-breaker-e-retry/"/></url><url><loc>https://jeangrijp.com.br/posts/resiliencia-e-empacotamento/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/resiliencia-e-empacotamento/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/resiliencia-e-empacotamento/"/></url><url><loc>https://jeangrijp.com.br/posts/route-53/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/route-53/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/route-53/"/></url><url><loc>https://jeangrijp.com.br/posts/s3/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/s3/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/s3/"/></url><url><loc>https://jeangrijp.com.br/posts/scheduler-do-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/scheduler-do-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/scheduler-do-go/"/></url><url><loc>https://jeangrijp.com.br/posts/sealed-e-when-exaustivo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sealed-e-when-exaustivo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sealed-e-when-exaustivo/"/></url><url><loc>https://jeangrijp.com.br/posts/seguranca-com-jwt-e-openapi/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/seguranca-com-jwt-e-openapi/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/seguranca-com-jwt-e-openapi/"/></url><url><loc>https://jeangrijp.com.br/posts/select-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/select-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/select-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/seo-tecnico-para-sites-estaticos/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/seo-tecnico-para-sites-estaticos/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/technical-seo-for-static-sites/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/seo-tecnico-para-sites-estaticos/"/></url><url><loc>https://jeangrijp.com.br/posts/serializacao-com-kotlinx-serialization-e-jackson/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/serializacao-com-kotlinx-serialization-e-jackson/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/serializacao-com-kotlinx-serialization-e-jackson/"/></url><url><loc>https://jeangrijp.com.br/posts/servidor-http-nativo-moderno/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/servidor-http-nativo-moderno/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/servidor-http-nativo-moderno/"/></url><url><loc>https://jeangrijp.com.br/posts/ses/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ses/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ses/"/></url><url><loc>https://jeangrijp.com.br/posts/similaridade-entre-vetores/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/similaridade-entre-vetores/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/similaridade-entre-vetores/"/></url><url><loc>https://jeangrijp.com.br/posts/solid-e-padroes-de-projeto-em-kotlin/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/solid-e-padroes-de-projeto-em-kotlin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/solid-e-padroes-de-projeto-em-kotlin/"/></url><url><loc>https://jeangrijp.com.br/posts/spec-driven-development/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/spec-driven-development/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/spec-driven-development/"/></url><url><loc>https://jeangrijp.com.br/posts/spring-boot-com-controllers-suspend/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/spring-boot-com-controllers-suspend/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/spring-boot-com-controllers-suspend/"/></url><url><loc>https://jeangrijp.com.br/posts/spring-data-mongodb-documentos-e-modelagem/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/spring-data-mongodb-documentos-e-modelagem/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/spring-data-mongodb-documentos-e-modelagem/"/></url><url><loc>https://jeangrijp.com.br/posts/sql-e-modelagem-relacional-essencial/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sql-e-modelagem-relacional-essencial/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sql-e-modelagem-relacional-essencial/"/></url><url><loc>https://jeangrijp.com.br/posts/sqlc-type-safe-sql/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sqlc-type-safe-sql/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sqlc-type-safe-sql/"/></url><url><loc>https://jeangrijp.com.br/posts/sqlx-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sqlx-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sqlx-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/sram-dram-e-armazenamento/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sram-dram-e-armazenamento/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/sram-dram-and-storage/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sram-dram-e-armazenamento/"/></url><url><loc>https://jeangrijp.com.br/posts/sse-e-eventsource/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sse-e-eventsource/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sse-e-eventsource/"/></url><url><loc>https://jeangrijp.com.br/posts/starters-e-configuracao-por-ambiente/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/starters-e-configuracao-por-ambiente/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/starters-e-configuracao-por-ambiente/"/></url><url><loc>https://jeangrijp.com.br/posts/structs-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/structs-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/structs-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/suite-de-testes-com-testify/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/suite-de-testes-com-testify/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/suite-de-testes-com-testify/"/></url><url><loc>https://jeangrijp.com.br/posts/suspend-e-a-maquina-de-estados/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/suspend-e-a-maquina-de-estados/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/suspend-e-a-maquina-de-estados/"/></url><url><loc>https://jeangrijp.com.br/posts/sync-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/sync-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/sync-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/system-design-guia-e-indice/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/system-design-guia-e-indice/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/system-design-guia-e-indice/"/></url><url><loc>https://jeangrijp.com.br/posts/system-design-perguntas-complexas/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/system-design-perguntas-complexas/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/system-design-perguntas-complexas/"/></url><url><loc>https://jeangrijp.com.br/posts/system-design-perguntas-conceituais/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/system-design-perguntas-conceituais/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/system-design-perguntas-conceituais/"/></url><url><loc>https://jeangrijp.com.br/posts/table-driven-tests-e-paralelismo/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/table-driven-tests-e-paralelismo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/table-driven-tests-e-paralelismo/"/></url><url><loc>https://jeangrijp.com.br/posts/tags-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/tags-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/tags-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/teoria-da-computacao-e-linguagens-formais/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/teoria-da-computacao-e-linguagens-formais/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/teoria-da-computacao-e-linguagens-formais/"/></url><url><loc>https://jeangrijp.com.br/posts/teoria-dos-conjuntos-relacoes-e-funcoes/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/teoria-dos-conjuntos-relacoes-e-funcoes/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/teoria-dos-conjuntos-relacoes-e-funcoes/"/></url><url><loc>https://jeangrijp.com.br/posts/teoria-dos-grafos-e-algoritmos-de-busca/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/teoria-dos-grafos-e-algoritmos-de-busca/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/teoria-dos-grafos-e-algoritmos-de-busca/"/></url><url><loc>https://jeangrijp.com.br/posts/teoria-dos-numeros-e-aritmetica-modular/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/teoria-dos-numeros-e-aritmetica-modular/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/teoria-dos-numeros-e-aritmetica-modular/"/></url><url><loc>https://jeangrijp.com.br/posts/testes-com-kotest-mockk-e-testcontainers/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/testes-com-kotest-mockk-e-testcontainers/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/testes-com-kotest-mockk-e-testcontainers/"/></url><url><loc>https://jeangrijp.com.br/posts/testes-de-integracao-com-testcontainers/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/testes-de-integracao-com-testcontainers/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/testes-de-integracao-com-testcontainers/"/></url><url><loc>https://jeangrijp.com.br/posts/testes-unitarios-com-testing/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/testes-unitarios-com-testing/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/testes-unitarios-com-testing/"/></url><url><loc>https://jeangrijp.com.br/posts/texto-ascii-unicode-e-utf-8/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/texto-ascii-unicode-e-utf-8/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/texto-ascii-unicode-e-utf-8/"/></url><url><loc>https://jeangrijp.com.br/posts/threads-e-concorrencia-na-jvm/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/threads-e-concorrencia-na-jvm/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/threads-e-concorrencia-na-jvm/"/></url><url><loc>https://jeangrijp.com.br/posts/trabalhando-com-json/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trabalhando-com-json/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trabalhando-com-json/"/></url><url><loc>https://jeangrijp.com.br/posts/tracing-distribuido-e-opentelemetry/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/tracing-distribuido-e-opentelemetry/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/tracing-distribuido-e-opentelemetry/"/></url><url><loc>https://jeangrijp.com.br/posts/transistor-como-chave/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/transistor-como-chave/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/transistor-como-chave/"/></url><url><loc>https://jeangrijp.com.br/posts/tratamento-de-erros-com-problemdetail/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/tratamento-de-erros-com-problemdetail/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/tratamento-de-erros-com-problemdetail/"/></url><url><loc>https://jeangrijp.com.br/posts/tratamento-de-erros-idiomatico/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/tratamento-de-erros-idiomatico/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/tratamento-de-erros-idiomatico/"/></url><url><loc>https://jeangrijp.com.br/posts/tratamento-funcional-de-erros/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/tratamento-funcional-de-erros/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/tratamento-funcional-de-erros/"/></url><url><loc>https://jeangrijp.com.br/posts/trilha-de-ai-engineer/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trilha-de-ai-engineer/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trilha-de-ai-engineer/"/></url><url><loc>https://jeangrijp.com.br/posts/trilha-de-certificacao/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trilha-de-certificacao/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trilha-de-certificacao/"/></url><url><loc>https://jeangrijp.com.br/posts/trilha-de-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trilha-de-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trilha-de-go/"/></url><url><loc>https://jeangrijp.com.br/posts/trilha-de-kotlin/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trilha-de-kotlin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trilha-de-kotlin/"/></url><url><loc>https://jeangrijp.com.br/posts/trilha-de-postgresql/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trilha-de-postgresql/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trilha-de-postgresql/"/></url><url><loc>https://jeangrijp.com.br/posts/trilha-de-rag/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/trilha-de-rag/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/trilha-de-rag/"/></url><url><loc>https://jeangrijp.com.br/posts/ula-e-registradores/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/ula-e-registradores/"/><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/posts/alu-and-registers/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/ula-e-registradores/"/></url><url><loc>https://jeangrijp.com.br/posts/upload-de-arquivos-para-aws-s3/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/upload-de-arquivos-para-aws-s3/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/upload-de-arquivos-para-aws-s3/"/></url><url><loc>https://jeangrijp.com.br/posts/variancia-e-genericos-reified/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/variancia-e-genericos-reified/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/variancia-e-genericos-reified/"/></url><url><loc>https://jeangrijp.com.br/posts/virtual-threads-e-testes-com-runtest/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/virtual-threads-e-testes-com-runtest/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/virtual-threads-e-testes-com-runtest/"/></url><url><loc>https://jeangrijp.com.br/posts/waitgroup-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/waitgroup-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/waitgroup-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/websocket-em-go/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/websocket-em-go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/websocket-em-go/"/></url><url><loc>https://jeangrijp.com.br/posts/worker-pools-e-rate-limiting/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/posts/worker-pools-e-rate-limiting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/posts/worker-pools-e-rate-limiting/"/></url><url><loc>https://jeangrijp.com.br/series/archflow/</loc></url><url><loc>https://jeangrijp.com.br/series/arquitetura/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/series/arquitetura/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/series/arquitetura/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/series/arquitetura/"/></url><url><loc>https://jeangrijp.com.br/series/aws/</loc></url><url><loc>https://jeangrijp.com.br/series/certificacao-claude/</loc></url><url><loc>https://jeangrijp.com.br/series/go-entrevistas/</loc></url><url><loc>https://jeangrijp.com.br/series/hardware/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/series/hardware/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/series/hardware/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/series/hardware/"/></url><url><loc>https://jeangrijp.com.br/series/ia/</loc></url><url><loc>https://jeangrijp.com.br/series/matematica-computacao/</loc></url><url><loc>https://jeangrijp.com.br/series/rag/</loc></url><url><loc>https://jeangrijp.com.br/series/system-design/</loc></url><url><loc>https://jeangrijp.com.br/series/trilha-go/</loc></url><url><loc>https://jeangrijp.com.br/series/trilha-kotlin/</loc></url><url><loc>https://jeangrijp.com.br/tags/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/"/></url><url><loc>https://jeangrijp.com.br/tags/aiengineer/</loc></url><url><loc>https://jeangrijp.com.br/tags/algoritmos/</loc></url><url><loc>https://jeangrijp.com.br/tags/apis/</loc></url><url><loc>https://jeangrijp.com.br/tags/arm/</loc></url><url><loc>https://jeangrijp.com.br/tags/arquitetura/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/arquitetura/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/arquitetura/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/arquitetura/"/></url><url><loc>https://jeangrijp.com.br/tags/aws/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/aws/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/aws/"/></url><url><loc>https://jeangrijp.com.br/tags/backend/</loc></url><url><loc>https://jeangrijp.com.br/tags/banco-de-dados/</loc></url><url><loc>https://jeangrijp.com.br/tags/biblioteca-padrao/</loc></url><url><loc>https://jeangrijp.com.br/tags/cache/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/cache/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/cache/"/></url><url><loc>https://jeangrijp.com.br/tags/carreira/</loc></url><url><loc>https://jeangrijp.com.br/tags/claude/</loc></url><url><loc>https://jeangrijp.com.br/tags/cloud/</loc></url><url><loc>https://jeangrijp.com.br/tags/concorrencia/</loc></url><url><loc>https://jeangrijp.com.br/tags/cpu/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/cpu/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/cpu/"/></url><url><loc>https://jeangrijp.com.br/tags/desempenho/</loc></url><url><loc>https://jeangrijp.com.br/tags/eletronica-digital/</loc></url><url><loc>https://jeangrijp.com.br/tags/entrevistas/</loc></url><url><loc>https://jeangrijp.com.br/tags/fintech/</loc></url><url><loc>https://jeangrijp.com.br/tags/fundamentos/</loc></url><url><loc>https://jeangrijp.com.br/tags/go/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/go/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/go/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/go/"/></url><url><loc>https://jeangrijp.com.br/tags/hardware/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jeangrijp.com.br/en/tags/hardware/"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/hardware/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/hardware/"/></url><url><loc>https://jeangrijp.com.br/tags/ia/</loc></url><url><loc>https://jeangrijp.com.br/tags/kotlin/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/kotlin/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/kotlin/"/></url><url><loc>https://jeangrijp.com.br/tags/matematica/</loc></url><url><loc>https://jeangrijp.com.br/tags/memoria/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/memoria/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/memoria/"/></url><url><loc>https://jeangrijp.com.br/tags/microsservicos/</loc></url><url><loc>https://jeangrijp.com.br/tags/rag/</loc></url><url><loc>https://jeangrijp.com.br/tags/roadmap/</loc></url><url><loc>https://jeangrijp.com.br/tags/runtime/</loc></url><url><loc>https://jeangrijp.com.br/tags/seguranca/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/seguranca/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/seguranca/"/></url><url><loc>https://jeangrijp.com.br/tags/senior/</loc></url><url><loc>https://jeangrijp.com.br/tags/sistemas-distribuidos/</loc></url><url><loc>https://jeangrijp.com.br/tags/systemdesign/</loc></url><url><loc>https://jeangrijp.com.br/tags/testes/</loc></url><url><loc>https://jeangrijp.com.br/tags/typescript/</loc><xhtml:link rel="alternate" hreflang="pt-BR" href="https://jeangrijp.com.br/tags/typescript/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://jeangrijp.com.br/tags/typescript/"/></url><url><loc>https://jeangrijp.com.br/tags/vetores/</loc></url></urlset>