<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://diegorodrigo.dev/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/"/></url><url><loc>https://diegorodrigo.dev/tags/acceptance-criteria/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/acceptance-criteria/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/acceptance-criteria/"/></url><url><loc>https://diegorodrigo.dev/tags/agents/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/agents/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/agents/"/></url><url><loc>https://diegorodrigo.dev/series/ai-engineering/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/ai-engineering/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/ai-engineering/"/></url><url><loc>https://diegorodrigo.dev/tags/ai-engineering/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/ai-engineering/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/ai-engineering/"/></url><url><loc>https://diegorodrigo.dev/tags/index/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/index/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/index/"/></url><url><loc>https://diegorodrigo.dev/tags/llm/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/llm/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/llm/"/></url><url><loc>https://diegorodrigo.dev/posts/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/posts/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/posts/"/></url><url><loc>https://diegorodrigo.dev/series/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/"/></url><url><loc>https://diegorodrigo.dev/tags/specs/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/specs/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/specs/"/></url><url><loc>https://diegorodrigo.dev/2026/05/05/specs-para-agentes/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/05/05/specs-for-agents-that-avoid-rework/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/05/05/specs-para-agentes/"/></url><url><loc>https://diegorodrigo.dev/tags/</loc><lastmod>2026-05-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/"/></url><url><loc>https://diegorodrigo.dev/tags/clean-code/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/clean-code/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/clean-code/"/></url><url><loc>https://diegorodrigo.dev/tags/maintainability/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/maintainability/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/maintainability/"/></url><url><loc>https://diegorodrigo.dev/tags/refactoring/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/refactoring/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/refactoring/"/></url><url><loc>https://diegorodrigo.dev/series/software-design/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/software-design/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/software-design/"/></url><url><loc>https://diegorodrigo.dev/tags/software-design/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/software-design/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/software-design/"/></url><url><loc>https://diegorodrigo.dev/tags/solid/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/solid/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/solid/"/></url><url><loc>https://diegorodrigo.dev/2026/04/28/solid-sem-dogma/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/28/solid-without-dogma/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/28/solid-sem-dogma/"/></url><url><loc>https://diegorodrigo.dev/2026/04/21/como-dar-contexto-para-agentes/</loc><lastmod>2026-04-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/21/how-to-give-agents-context-without-a-giant-prompt/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/21/como-dar-contexto-para-agentes/"/></url><url><loc>https://diegorodrigo.dev/tags/context-engineering/</loc><lastmod>2026-04-21T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/context-engineering/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/context-engineering/"/></url><url><loc>https://diegorodrigo.dev/tags/account-takeover/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/account-takeover/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/account-takeover/"/></url><url><loc>https://diegorodrigo.dev/tags/npm/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/npm/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/npm/"/></url><url><loc>https://diegorodrigo.dev/2026/04/17/caso-do-axios/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/17/the-axios-case-trusting-npm/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/17/caso-do-axios/"/></url><url><loc>https://diegorodrigo.dev/tags/postinstall/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/postinstall/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/postinstall/"/></url><url><loc>https://diegorodrigo.dev/series/security-engineering/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/security-engineering/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/security-engineering/"/></url><url><loc>https://diegorodrigo.dev/tags/security-engineering/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/security-engineering/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/security-engineering/"/></url><url><loc>https://diegorodrigo.dev/tags/supply-chain/</loc><lastmod>2026-04-17T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/supply-chain/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/supply-chain/"/></url><url><loc>https://diegorodrigo.dev/tags/caching/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/caching/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/caching/"/></url><url><loc>https://diegorodrigo.dev/tags/databases/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/databases/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/databases/"/></url><url><loc>https://diegorodrigo.dev/tags/scalability/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/scalability/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/scalability/"/></url><url><loc>https://diegorodrigo.dev/series/software-architecture/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/software-architecture/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/software-architecture/"/></url><url><loc>https://diegorodrigo.dev/tags/software-architecture/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/software-architecture/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/software-architecture/"/></url><url><loc>https://diegorodrigo.dev/tags/system-design/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/system-design/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/system-design/"/></url><url><loc>https://diegorodrigo.dev/2026/04/14/system-design-sem-teatro-o-que-realmente-muda-quando-o-sistema-precisa-escalar/</loc><lastmod>2026-04-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/14/system-design-without-theater-what-really-changes-when-a-system-needs-to-scale/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/14/system-design-sem-teatro-o-que-realmente-muda-quando-o-sistema-precisa-escalar/"/></url><url><loc>https://diegorodrigo.dev/aviso-coleta/</loc><lastmod>2026-04-09T00:00:00-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/aviso-coleta/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/aviso-coleta/"/></url><url><loc>https://diegorodrigo.dev/politica-cookies/</loc><lastmod>2026-04-09T00:00:00-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/politica-cookies/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/politica-cookies/"/></url><url><loc>https://diegorodrigo.dev/termos-uso/</loc><lastmod>2026-04-07T00:00:00-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/termos-uso/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/termos-uso/"/></url><url><loc>https://diegorodrigo.dev/tags/ai/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/ai/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/ai/"/></url><url><loc>https://diegorodrigo.dev/tags/ai-agents/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/ai-agents/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/ai-agents/"/></url><url><loc>https://diegorodrigo.dev/series/ai-first-sdd/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/ai-first-sdd/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/ai-first-sdd/"/></url><url><loc>https://diegorodrigo.dev/tags/bmad/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/bmad/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/bmad/"/></url><url><loc>https://diegorodrigo.dev/2026/04/06/bmad-na-pratica-o-fluxo-completo-de-desenvolvimento-com-agentes-de-ia/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/06/bmad-in-practice-the-complete-ai-agent-development-workflow/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/06/bmad-na-pratica-o-fluxo-completo-de-desenvolvimento-com-agentes-de-ia/"/></url><url><loc>https://diegorodrigo.dev/tags/brownfield/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/brownfield/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/brownfield/"/></url><url><loc>https://diegorodrigo.dev/tags/code-review/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/code-review/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/code-review/"/></url><url><loc>https://diegorodrigo.dev/tags/greenfield/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/greenfield/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/greenfield/"/></url><url><loc>https://diegorodrigo.dev/tags/quality-gates/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/quality-gates/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/quality-gates/"/></url><url><loc>https://diegorodrigo.dev/tags/sdd/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/sdd/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/sdd/"/></url><url><loc>https://diegorodrigo.dev/2026/04/06/sdd-na-pratica-quality-gates-testes-e-templates/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/06/sdd-in-practice-quality-gates-tests-and-templates/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/06/sdd-na-pratica-quality-gates-testes-e-templates/"/></url><url><loc>https://diegorodrigo.dev/tags/spec-driven-development/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/spec-driven-development/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/spec-driven-development/"/></url><url><loc>https://diegorodrigo.dev/2026/04/06/desenvolvimento-guiado-por-especificacoes-o-fim-do-vibe-coding/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2026/04/06/spec-driven-development-the-end-of-vibe-coding/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2026/04/06/desenvolvimento-guiado-por-especificacoes-o-fim-do-vibe-coding/"/></url><url><loc>https://diegorodrigo.dev/tags/testing/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/testing/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/testing/"/></url><url><loc>https://diegorodrigo.dev/tags/workflow/</loc><lastmod>2026-04-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/workflow/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/workflow/"/></url><url><loc>https://diegorodrigo.dev/2024/02/04/criando-um-servidor-http-simples-com-rust/</loc><lastmod>2024-02-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2024/02/04/creating-an-http-server-using-rust/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2024/02/04/criando-um-servidor-http-simples-com-rust/"/></url><url><loc>https://diegorodrigo.dev/tags/http/</loc><lastmod>2024-02-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/http/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/http/"/></url><url><loc>https://diegorodrigo.dev/tags/rust/</loc><lastmod>2024-02-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/rust/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/rust/"/></url><url><loc>https://diegorodrigo.dev/tags/server/</loc><lastmod>2024-02-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/server/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/server/"/></url><url><loc>https://diegorodrigo.dev/tags/tcp/</loc><lastmod>2024-02-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/tcp/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/tcp/"/></url><url><loc>https://diegorodrigo.dev/tags/aliases/</loc><lastmod>2022-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/aliases/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/aliases/"/></url><url><loc>https://diegorodrigo.dev/2022/12/04/facilitando-sua-vida-no-linux-com-aliases/</loc><lastmod>2022-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/12/04/make-your-life-in-linux-easier-with-aliases/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/12/04/facilitando-sua-vida-no-linux-com-aliases/"/></url><url><loc>https://diegorodrigo.dev/tags/git/</loc><lastmod>2022-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/git/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/git/"/></url><url><loc>https://diegorodrigo.dev/tags/linux/</loc><lastmod>2022-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/linux/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/linux/"/></url><url><loc>https://diegorodrigo.dev/tags/productivity/</loc><lastmod>2022-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/productivity/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/productivity/"/></url><url><loc>https://diegorodrigo.dev/tags/shell/</loc><lastmod>2022-12-04T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/shell/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/shell/"/></url><url><loc>https://diegorodrigo.dev/2022/11/20/deixando-seu-terminal-linux-muito-mais-bonito-e-produtivo/</loc><lastmod>2022-11-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/11/20/make-your-linux-terminal-much-more-beautiful-and-productive/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/11/20/deixando-seu-terminal-linux-muito-mais-bonito-e-produtivo/"/></url><url><loc>https://diegorodrigo.dev/tags/fzf/</loc><lastmod>2022-11-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/fzf/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/fzf/"/></url><url><loc>https://diegorodrigo.dev/tags/terminal/</loc><lastmod>2022-11-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/terminal/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/terminal/"/></url><url><loc>https://diegorodrigo.dev/tags/zsh/</loc><lastmod>2022-11-20T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/zsh/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/zsh/"/></url><url><loc>https://diegorodrigo.dev/tags/algorithms/</loc><lastmod>2022-08-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/algorithms/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/algorithms/"/></url><url><loc>https://diegorodrigo.dev/tags/big-o-notation/</loc><lastmod>2022-08-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/big-o-notation/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/big-o-notation/"/></url><url><loc>https://diegorodrigo.dev/tags/complexity/</loc><lastmod>2022-08-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/complexity/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/complexity/"/></url><url><loc>https://diegorodrigo.dev/2022/08/28/entendendo-o-big-o-notation/</loc><lastmod>2022-08-28T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/08/28/understanding-the-big-o-notation/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/08/28/entendendo-o-big-o-notation/"/></url><url><loc>https://diegorodrigo.dev/2022/08/27/entendendo-o-protocolo-http/</loc><lastmod>2022-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/08/27/how-http-works/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/08/27/entendendo-o-protocolo-http/"/></url><url><loc>https://diegorodrigo.dev/tags/http/2/</loc><lastmod>2022-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/http/2/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/http/2/"/></url><url><loc>https://diegorodrigo.dev/tags/http/3/</loc><lastmod>2022-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/http/3/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/http/3/"/></url><url><loc>https://diegorodrigo.dev/tags/https/</loc><lastmod>2022-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/https/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/https/"/></url><url><loc>https://diegorodrigo.dev/tags/web/</loc><lastmod>2022-08-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/web/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/web/"/></url><url><loc>https://diegorodrigo.dev/tags/cms/</loc><lastmod>2022-07-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/cms/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/cms/"/></url><url><loc>https://diegorodrigo.dev/2022/07/30/criando-seu-primeiro-modulo-para-o-drupal/</loc><lastmod>2022-07-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/07/30/creating-your-first-drupal-module/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/07/30/criando-seu-primeiro-modulo-para-o-drupal/"/></url><url><loc>https://diegorodrigo.dev/tags/drupal/</loc><lastmod>2022-07-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/drupal/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/drupal/"/></url><url><loc>https://diegorodrigo.dev/tags/modules/</loc><lastmod>2022-07-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/modules/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/modules/"/></url><url><loc>https://diegorodrigo.dev/tags/php/</loc><lastmod>2022-07-30T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/php/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/php/"/></url><url><loc>https://diegorodrigo.dev/2022/06/19/criando-seu-ambiente-de-desenvolvimento-docker-muito-mais-rapido-com-lando/</loc><lastmod>2022-06-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/06/19/creating-your-docker-development-environment-faster-with-lando/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/06/19/criando-seu-ambiente-de-desenvolvimento-docker-muito-mais-rapido-com-lando/"/></url><url><loc>https://diegorodrigo.dev/tags/development-environment/</loc><lastmod>2022-06-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/development-environment/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/development-environment/"/></url><url><loc>https://diegorodrigo.dev/tags/docker/</loc><lastmod>2022-06-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/docker/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/docker/"/></url><url><loc>https://diegorodrigo.dev/tags/lando/</loc><lastmod>2022-06-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/lando/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/lando/"/></url><url><loc>https://diegorodrigo.dev/tags/laravel/</loc><lastmod>2022-06-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/laravel/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/laravel/"/></url><url><loc>https://diegorodrigo.dev/tags/api/</loc><lastmod>2022-04-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/api/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/api/"/></url><url><loc>https://diegorodrigo.dev/2022/04/16/criando-uma-api-graphql-com-laravel/</loc><lastmod>2022-04-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/04/16/creating-graphql-api-using-laravel/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/04/16/criando-uma-api-graphql-com-laravel/"/></url><url><loc>https://diegorodrigo.dev/tags/graphql/</loc><lastmod>2022-04-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/graphql/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/graphql/"/></url><url><loc>https://diegorodrigo.dev/tags/asdf/</loc><lastmod>2022-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/asdf/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/asdf/"/></url><url><loc>https://diegorodrigo.dev/tags/developer-tools/</loc><lastmod>2022-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/developer-tools/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/developer-tools/"/></url><url><loc>https://diegorodrigo.dev/2022/03/27/gerenciando-versoes-das-linguagens-de-seus-projetos-com-o-asdf/</loc><lastmod>2022-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/03/27/managing-language-versions-projects-asdf/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/03/27/gerenciando-versoes-das-linguagens-de-seus-projetos-com-o-asdf/"/></url><url><loc>https://diegorodrigo.dev/tags/node.js/</loc><lastmod>2022-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/node.js/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/node.js/"/></url><url><loc>https://diegorodrigo.dev/tags/version-management/</loc><lastmod>2022-03-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/version-management/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/version-management/"/></url><url><loc>https://diegorodrigo.dev/tags/backend/</loc><lastmod>2022-03-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/backend/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/backend/"/></url><url><loc>https://diegorodrigo.dev/2022/03/13/comecando-um-projeto-com-nodejs-express-e-typescript/</loc><lastmod>2022-03-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/03/13/starting-a-project-with-nodejs-express-and-typescript/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/03/13/comecando-um-projeto-com-nodejs-express-e-typescript/"/></url><url><loc>https://diegorodrigo.dev/tags/express/</loc><lastmod>2022-03-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/express/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/express/"/></url><url><loc>https://diegorodrigo.dev/series/express.js/</loc><lastmod>2022-03-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/express.js/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/express.js/"/></url><url><loc>https://diegorodrigo.dev/tags/typescript/</loc><lastmod>2022-03-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/typescript/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/typescript/"/></url><url><loc>https://diegorodrigo.dev/politica-privacidade/</loc><lastmod>2026-04-07T00:00:00-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/politica-privacidade/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/politica-privacidade/"/></url><url><loc>https://diegorodrigo.dev/tags/blog/</loc><lastmod>2022-03-02T15:19:49-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/blog/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/blog/"/></url><url><loc>https://diegorodrigo.dev/2022/03/02/como-criar-um-blog-estatico-com-hugo/</loc><lastmod>2022-03-02T15:19:49-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/2022/03/02/how-to-create-static-blog-whit-hugo/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/2022/03/02/como-criar-um-blog-estatico-com-hugo/"/></url><url><loc>https://diegorodrigo.dev/series/hugo/</loc><lastmod>2022-03-02T15:19:49-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/series/hugo/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/series/hugo/"/></url><url><loc>https://diegorodrigo.dev/tags/hugo/</loc><lastmod>2022-03-02T15:19:49-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/hugo/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/hugo/"/></url><url><loc>https://diegorodrigo.dev/tags/performance/</loc><lastmod>2022-03-02T15:19:49-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/performance/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/performance/"/></url><url><loc>https://diegorodrigo.dev/tags/static-sites/</loc><lastmod>2022-03-02T15:19:49-03:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/tags/static-sites/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/tags/static-sites/"/></url><url><loc>https://diegorodrigo.dev/ajude-projeto/</loc><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/help-the-project/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/ajude-projeto/"/></url><url><loc>https://diegorodrigo.dev/arquivos/</loc><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/archives/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/arquivos/"/></url><url><loc>https://diegorodrigo.dev/categories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/categories/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/categories/"/></url><url><loc>https://diegorodrigo.dev/cursos/</loc><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/courses/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/cursos/"/></url><url><loc>https://diegorodrigo.dev/sobre-mim/</loc><xhtml:link rel="alternate" hreflang="en" href="https://diegorodrigo.dev/en/about-me/"/><xhtml:link rel="alternate" hreflang="pt" href="https://diegorodrigo.dev/sobre-mim/"/></url></urlset>