Artigos

Escrevendo sobre engenharia de software, machine learning e as ferramentas que uso todos os dias. Mergulhos profundos, tutoriais e lições aprendidas construindo aplicações reais.

Ordenar por
Construindo o ZeroWhats: Rust, Tauri e o Argumento Contra Empacotar um Navegador
9 de jul. de 202624 min de leitura

Construindo o ZeroWhats: Rust, Tauri e o Argumento Contra Empacotar um Navegador

A história técnica por trás do ZeroWhats, um cliente desktop de WhatsApp Web focado em privacidade: por que o wry do Tauri e uma WebView escolhida pelo sistema venceram Servo, Gecko, CEF e Electron; como ele se compara a Karere, ZapZap e Ferdium; o modelo de segurança com escopo por capability; números reais de consumo de recursos tirados dos artefatos de release de verdade; e um relato honesto de onde a IA ajudou — e onde não ajudou.

Começando com o Indago: dois motores de conteúdo, zero backend
16 de jun. de 202615 min de leitura

Começando com o Indago: dois motores de conteúdo, zero backend

O guia completo do Indago — o que é e como seus dois motores independentes funcionam. O HyperDown compila Markdown/MDX num índice FTS5 contentless do SQLite (e nós nos aprofundamos: índice invertido, content="", detail=full/column/none, a bridge de tags e o optimize em tempo de build), e o HyperJson transforma JSON Schema em conteúdo validado e totalmente tipado. Com diagramas, do scaffold a uma camada de conteúdo pesquisável, tipada e sem backend.

ZSOM: Um Mapa Auto-Organizável pronto para produção em NumPy puro
13 de jun. de 202650 min de leitura

ZSOM: Um Mapa Auto-Organizável pronto para produção em NumPy puro

Uma análise profunda do ZSOM — uma implementação SOM completa, acelerada por Numba, com suporte a malhas 3D, aprendizado adaptativo, topologia hexagonal e visualização em nível de publicação. Cobre a matemática por trás de cada decisão de design.

Construindo Este Portfólio: Vike, um SQLite no build e dois motores de conteúdo
12 de jun. de 202615 min de leitura

Construindo Este Portfólio: Vike, um SQLite no build e dois motores de conteúdo

Como este portfólio roda um site rico em conteúdo, totalmente pesquisável e bilíngue sem backend — só um banco SQLite gerado no build e enviado dentro do bundle. Um tour recurso a recurso pelo site, e a história de por que fazê-lo funcionar significou construir o Indago, os dois motores de conteúdo open source por baixo.