- security|edge|nginx|cdn|cache|networking
Por trás do pedido de doação do Intercept Brasil: hipóteses sobre cache, borda e origem
- hackathon|desafios-enap|portfolio
Dividir para dobrar: o que aprendi levando duas soluções a um hackathon
- ai|mempalace|knowledge-graph|workflow|memory|claude
Dei ao Claude 12.732 memórias. Eis o que ele percebeu.
- ai|mempalace|claude|mcp|workflow|memory
A stack de memória por trás do workflow de IA: CLAUDE.md, MemPalace e um grafo de conhecimento
- elections|etl|editorial|2026|career|cases
Três eleições, três encontros com os dados eleitorais do Brasil — e na terceira, era eu quem liderava
- world-cup|ai|langchain|prometheus|observability
Usando IA e dados de partidas de futebol para construir meu próprio narrador
- world-cup|java|sports|real-time|career|cases
Construindo para a Copa do Mundo: narração de torcedor em tempo real e editorial automatizado
- ai|productivity|claude|agents|workflow
O workflow de IA que ninguém mostra: estrutura, memória e trade-offs reais
- homelab|gitea|gitlab|ci-cd|k3s|raspberry-pi
Do GitLab ao Gitea: como o CI/CD do meu homelab foi de 3,4 GB para 100 MB
- homelab|k3s|traefik|kubernetes|networking
Traefik como ingress no k3s: do roteamento local ao acesso público sem cert-manager
- homelab|gitea|go|k3s|ci-cd
Gitea no Raspberry Pi: a história de como o GitLab derrubou meu homelab
- career|clean-code
Quem sou eu?