<?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://otaviomiranda.com.br/</loc></url><url><loc>https://otaviomiranda.com.br/2018/dominio-e-hospedagem-guia-para-leigos/</loc></url><url><loc>https://otaviomiranda.com.br/2018/instalando-o-certificado-ssl-tls-gratis-da-lets-encrypt/</loc></url><url><loc>https://otaviomiranda.com.br/2018/ssh-keys-chaves-de-autenticacao-ssh/</loc></url><url><loc>https://otaviomiranda.com.br/2020/filas-em-python-com-deque-queue/</loc></url><url><loc>https://otaviomiranda.com.br/2020/funcoes-recursivas-com-python/</loc></url><url><loc>https://otaviomiranda.com.br/2020/normalizacao-unicode-em-python/</loc></url><url><loc>https://otaviomiranda.com.br/2020/pilhas-em-python-com-listas-stack/</loc></url><url><loc>https://otaviomiranda.com.br/2020/typescript-uma-longa-introducao/</loc></url><url><loc>https://otaviomiranda.com.br/2025/f-strings-no-python-do-basico-ao-avancado/</loc></url><url><loc>https://otaviomiranda.com.br/2025/liskov-substitution-principle-lsp-solid/</loc></url><url><loc>https://otaviomiranda.com.br/2025/logging-no-python-pare-de-usar-print-no-lugar-errado/</loc></url><url><loc>https://otaviomiranda.com.br/2025/namespace-escopo-python/</loc></url><url><loc>https://otaviomiranda.com.br/2025/notas-tecnicas-python-argparse-cli/</loc></url><url><loc>https://otaviomiranda.com.br/2025/notas-tecnicas-whisper-openai-guia-completo-de-transcricao-com-inteligencia-artificial-video-e-audio/</loc></url><url><loc>https://otaviomiranda.com.br/2025/python-sussu-cli-openai-whisper/</loc></url><url><loc>https://otaviomiranda.com.br/2025/whisper-live-sera-que-deu-certo/</loc></url><url><loc>https://otaviomiranda.com.br/2026/a-base-para-observabilidade-stack-lgtm-loki-grafana-tempo-mimir/</loc></url><url><loc>https://otaviomiranda.com.br/2026/de-html-css-e-js-para-astro-finalmente-migrei/</loc></url><url><loc>https://otaviomiranda.com.br/2026/deepseek-v4-ubuntu-2604-e-mcp-infra-e-seguranca-para-agentes-de-ia/</loc></url><url><loc>https://otaviomiranda.com.br/2026/docker-context-com-ssh/</loc></url><url><loc>https://otaviomiranda.com.br/2026/gpt-55-apareceu-no-codex-hoje-peguei-no-pulo/</loc></url><url><loc>https://otaviomiranda.com.br/2026/gpt-55-claude-code-e-deepseek-v4-agentes-de-ia-viram-infraestrutura/</loc></url><url><loc>https://otaviomiranda.com.br/2026/guia-de-sobrevivencia-bash-e-shell-script-serio-esse-bom-mesmo/</loc></url><url><loc>https://otaviomiranda.com.br/2026/litellm-python-supply-chain-attack-check/</loc></url><url><loc>https://otaviomiranda.com.br/2026/openai-compra-astral-uv-ruff-e-ty-vao-junto/</loc></url><url><loc>https://otaviomiranda.com.br/2026/paperclip-empresa-de-ias-que-funciona-sozinha-sera/</loc></url><url><loc>https://otaviomiranda.com.br/2026/shiki_syntax_highlighter_generator/</loc></url><url><loc>https://otaviomiranda.com.br/2026/ssh-tunnels-o-canivete-suico-que-voce-nao-esta-usando/</loc></url><url><loc>https://otaviomiranda.com.br/2026/terrarium-lazarus-e-benchmarks-4-alertas-sobre-seguranca-e-infra-de-agentes-de-ia/</loc></url><url><loc>https://otaviomiranda.com.br/2026/tools-ferramentas-para-desenvolvedores/</loc></url><url><loc>https://otaviomiranda.com.br/2026/um-dos-maiores-ataques-de-supply-chain-de-2026-na-pratica/</loc></url><url><loc>https://otaviomiranda.com.br/2026/vpn-com-wireguard-o-guia-definitivo/</loc></url><url><loc>https://otaviomiranda.com.br/2026/wireguard-config-generator-no-seu-navegador/</loc></url><url><loc>https://otaviomiranda.com.br/blog/1/</loc></url><url><loc>https://otaviomiranda.com.br/blog/2/</loc></url><url><loc>https://otaviomiranda.com.br/blog/3/</loc></url><url><loc>https://otaviomiranda.com.br/blog/4/</loc></url><url><loc>https://otaviomiranda.com.br/contacts/</loc></url><url><loc>https://otaviomiranda.com.br/editor/</loc></url></urlset>