<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://felipemiiller.com</loc>
<lastmod>2026-10-05T12:01:50.218Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://felipemiiller.com/about</loc>
<lastmod>2026-10-05T12:01:50.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog</loc>
<lastmod>2026-10-05T12:01:50.218Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/busca-h%C3%ADbrida-quando-o-vetorial-puro-erra-e-o-l%C3%A9xico-salva</loc>
<lastmod>2026-10-05T10:32:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/embeddings-e-bancos-vetoriais-o-que-cada-motor-realmente-faz</loc>
<lastmod>2026-10-05T10:32:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/chunking-como-cortar-um-documento-sem-perder-a-resposta</loc>
<lastmod>2026-10-05T10:32:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/rag-na-pr%C3%A1tica-as-sete-pe%C3%A7as-entre-a-sua-pergunta-e-a-resposta</loc>
<lastmod>2026-10-05T10:27:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/outbox-pattern--quando-o-postgresql-j%C3%A1-basta</loc>
<lastmod>2026-10-01T21:21:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/graphrag-do-zero-s%C3%B3-bibliotecas-padr%C3%A3o-do-python</loc>
<lastmod>2026-09-29T13:13:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/graphrag-m%C3%A3o-na-massa-do-zero-%C3%A0-consulta-multi-hop</loc>
<lastmod>2026-09-29T12:17:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/graphrag-na-pr%C3%A1tica-arquitetura-implementa%C3%A7%C3%A3o-e-o-estado-da-arte</loc>
<lastmod>2026-09-29T11:51:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/busca-inteligente-no-banco-de-dados-postgresql-e-mysql-al%C3%A9m-do-like</loc>
<lastmod>2026-09-29T11:43:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/pipeline-rag-completo-chunking-embeddings-hybrid-search-e-otimiza%C3%A7%C3%A3o</loc>
<lastmod>2026-09-27T13:21:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/git-workflow-di%C3%A1rio-stash-commits-e-submodules-na-pr%C3%A1tica</loc>
<lastmod>2026-09-23T01:11:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/-artigo-tipo-b--boas-pr%C3%A1ticas--listicle</loc>
<lastmod>2026-09-23T09:41:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/shopify-substituiu-o-redis</loc>
<lastmod>2026-08-26T14:08:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/-falhas-em-produ%C3%A7%C3%A3o</loc>
<lastmod>2026-09-23T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/-boas-pr%C3%A1ticas-para-mensagens-de-commit</loc>
<lastmod>2025-12-06T11:43:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/uv</loc>
<lastmod>2026-09-23T09:35:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/desvendando-o-rabbitmq-exchanges-e-queues-com-nestjs</loc>
<lastmod>2025-07-22T13:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/como-remover-arquivos-sens%C3%ADveis-do-hist%C3%B3rico-git</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/uuidv7-ordem-e-performance</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/performance-em-reactre-renderiza%C3%A7%C3%B5es-que-todo-desenvolvedor-deveria-conhecer</loc>
<lastmod>2025-05-15T09:51:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/conhe%C3%A7a-o-gvm</loc>
<lastmod>2025-04-08T21:49:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/zustand-e-react-query-a-dupla-din%C3%A2mica-para-o-estado-no-react</loc>
<lastmod>2025-03-24T11:16:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/substituindo-ifelse-por-hashtable-em-javascript</loc>
<lastmod>2025-03-21T11:14:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/coleta-e-extra%C3%A7%C3%A3o-de-dados-o-processo-etl-e-sua-import%C3%A2ncia-no-business-intelligence</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/linguagem-sql-4---views-sequ%C3%AAncias-%C3%ADndices-e-dicionarios</loc>
<lastmod>2024-12-27T22:37:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/linguagem-sql---3-comandos-dql</loc>
<lastmod>2026-09-23T00:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/linguagem-sql---2-comandos-dml</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/linguagem-sql---1-comandos-ddl-data-definition-language</loc>
<lastmod>2024-12-19T10:12:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/dominando-branches-no-git-cria%C3%A7%C3%A3o-gerenciamento-e-exclus%C3%A3o</loc>
<lastmod>2025-09-21T23:34:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/comandos-b%C3%A1sicos-da-cli-do-prisma</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/comando-ls</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/-wsl2-com-docker-rootless</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/comandos-b%C3%A1sicos-git</loc>
<lastmod>2026-09-23T09:33:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/o-que-%C3%A9-o-uv-em-python-e-por-que-voc%C3%AA-deve-come%C3%A7ar-a-us%C3%A1-lo</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/comando-rm</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/por-que-o-who-n%C3%A3o-funciona-no-cont%C3%AAiner-docker</loc>
<lastmod>2026-09-23T00:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/comando-id-e-a-vari%C3%A1vel-de-ambiente-user</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/os-comandos-chown-e-chmod</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/gerenciando-de-grupos-no-linux</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/gerenciando-usu%C3%A1rios-no-linux</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/distribui%C3%A7%C3%A3o-de-probabilidades</loc>
<lastmod>2024-11-20T18:48:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/an%C3%A1lise-combinat%C3%B3ria-e-m%C3%A9todos-de-probabilidade-conceitos-fundamentais-e-aplica%C3%A7%C3%B5es</loc>
<lastmod>2026-09-23T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/conhe%C3%A7a-o-pyenv</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/conhe%C3%A7a-o-nvm</loc>
<lastmod>2025-04-08T21:36:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/o-necess%C3%A1rio--para-o-wsl</loc>
<lastmod>2024-11-21T00:06:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/medidas-de-dispers%C3%A3o</loc>
<lastmod>2024-11-23T17:54:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/medidas-de-posi%C3%A7%C3%A3o-quartis-e-porcentis</loc>
<lastmod>2024-11-24T17:58:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/medidas-de-posi%C3%A7%C3%A3o-m%C3%A9dias</loc>
<lastmod>2024-11-20T18:48:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/estat%C3%ADstica-aplicada-a-neg%C3%B3cios-parte-1---o-in%C3%ADcio-da-jornada</loc>
<lastmod>2026-09-23T01:10:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://felipemiiller.com/blog/post/transformando-dados-em-decis%C3%B5es-estrat%C3%A9gicas</loc>
<lastmod>2024-11-20T18:48:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
