<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.johanhenrique.com</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/projects</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/blog</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/contact</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/pt</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/projects</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/blog</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/contact</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/en</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/en/projects</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/en/blog</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/en/contact</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/fr</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/projects</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/blog</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/contact</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/es</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/es/projects</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/es/blog</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/es/contact</loc>
<lastmod>2026-04-03T23:12:52.579Z</lastmod>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/threejs/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/react/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/webdev/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/javascript/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/angular/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/java/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/spring/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/fullstack/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/linux/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/devops/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/development/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/productivity/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/api/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/webdev/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/backend/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/typescript/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/tensorflow/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/python/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/machinelearning/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/tutorial/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/typescript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/javascript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/treadh/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/programming/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/nestjs/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/express/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/performance/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/backend/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/webdev/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/programming/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/api/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/pt/documentation/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/threejs/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/react/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/webdev/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/javascript/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/angular/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/java/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/spring/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/fullstack/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/linux/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/devops/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/development/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/productivity/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/api/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/webdev/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/backend/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/typescript/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/tensorflow/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/python/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/machinelearning/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/tutorial/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/typescript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/javascript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/treadh/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/programming/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/nestjs/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/express/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/performance/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/backend/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/webdev/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/programming/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/api/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/en/documentation/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/threejs/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/react/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/webdev/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/javascript/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/angular/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/java/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/spring/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/fullstack/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/linux/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/devops/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/development/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/productivity/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/api/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/webdev/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/backend/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/typescript/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/tensorflow/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/python/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/machinelearning/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/tutorial/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/typescript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/javascript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/treadh/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/programming/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/nestjs/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/express/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/performance/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/backend/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/webdev/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/programming/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/api/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/fr/documentation/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/threejs/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/react/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/webdev/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/javascript/threejs-com-react-three-fiber-criando-experiencias-3d-impressionantes-no-react-29ha</loc>
<lastmod>2025-05-08T03:53:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/angular/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/java/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/spring/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/fullstack/angular-java-construindo-aplicacoes-fullstack-robustas-3kk3</loc>
<lastmod>2025-05-07T03:55:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/linux/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/devops/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/development/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/productivity/ambiente-linux-para-desenvolvimento-por-que-escolhi-e-nao-me-arrependo-56ji</loc>
<lastmod>2025-05-05T03:39:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/api/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/webdev/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/backend/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/typescript/path-vs-query-parameters-escolhendo-a-abordagem-correta-para-requisicoes-api-2lak</loc>
<lastmod>2025-04-29T17:22:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/tensorflow/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/python/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/machinelearning/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/tutorial/tensorflow-a-biblioteca-essencial-para-machine-learning-je6</loc>
<lastmod>2025-04-29T07:21:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/typescript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/javascript/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/treadh/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/programming/typescript-avancado-tipos-genericos-e-utilitarios-que-transformam-seu-codigo-ekf</loc>
<lastmod>2025-04-25T17:47:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/nestjs/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/express/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/performance/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/backend/comparacao-pratica-entre-nestjs-e-express-quando-usar-cada-um-1d03</loc>
<lastmod>2025-04-25T01:26:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/webdev/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/programming/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/api/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.johanhenrique.com/es/documentation/o-papel-das-apis-no-desenvolvimento-moderno-entendendo-as-engrenagens-invisiveis-da-tecnologia-mp8</loc>
<lastmod>2025-04-23T19:07:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
