IDEIAS POR ESCRITO

Blog.

Aprendizados, reflexões e notas sobre desenvolvimento.

26 de outubro de 2026

Reverse engineering de um no-break: do pacote Debian ao Home Assistant

Como transformei um monitor proprietário de no-break Ragtech em um projeto aberto, com protocolo documentado, CLI e integração NUT.

Engenharia reversaLinuxHome AssistantProjetos

20 de outubro de 2026

Do stack trace ao pull request: o ciclo de correção com agente de IA

Como exponho erros de produção em JSON para um agente de IA (e deixo um humano aprovar o PR).

djangoobservabilityai-agentsproductivitysoftware-engineeringautomation

20 de setembro de 2026

Backup não significa Disaster Recovery

Backup existente não é Disaster Recovery: o que três restores reais revelaram sobre control plane, PersistentVolumes, imagens OCI e recuperação offline.

kuberneteshomelabdisaster-recovery

20 de setembro de 2026

O problema dos backups consistentes em Kubernetes

Como transformei backups independentes de control plane e PVs em recovery sets com identidade exata e uma janela de consistência medida em 64 segundos.

kuberneteshomelabbackupdisaster-recovery

20 de setembro de 2026

Medindo Disaster Recovery: reduzindo o RTO em 29,9%

Como rehearsals mensuráveis e automação determinística reduziram o RTO observado do meu cluster K3s de 1h07m09s para 47m03s.

kuberneteshomelabdisaster-recovery

17 de setembro de 2026

GitOps, secrets e infraestrutura reproduzível

GitOps com Flux, secrets com SOPS + age e infraestrutura reproduzível: como o repositório passou a ser dono de cada estado do cluster.

kuberneteshomelabgitops

17 de setembro de 2026

De um servidor Debian a uma plataforma Kubernetes em casa

Como um servidor Debian virou um cluster K3s single-node com Traefik, Cloudflare Tunnel, storage e firewall — sem migração big bang.

kuberneteshomelabinfraestrutura

17 de setembro de 2026

Observabilidade de verdade em um Kubernetes pequeno

Métricas, logs e traces em um cluster single-node: a stack Prometheus/Loki/Tempo, correlação por trace_id e o custo real da observabilidade.

kuberneteshomelabobservabilidade

19 de agosto de 2022

Criando GIFs animados a partir do terminal

Como gravar uma sessão de terminal com asciinema e convertê-la em um GIF animado usando agg.

terminalgiflinux

4 de maio de 2022

Usando e-mail local como ferramenta de notificação

Como usar o e-mail local do Linux para guardar notificações de cron e scripts sem depender de uma interface gráfica.

linuxterminalnotificacoes

21 de janeiro de 2022

Iteração rápida de pastas em Python

Uma comparação prática entre glob, iglob, os.walk, os.scandir e pathlib para percorrer muitos arquivos.

pythonperformance