Posts

Ano
Tópico
postgresqldatabaseperformance
5 min de leitura

Indexação no PostgreSQL para Serviços de Alto Volume

Um guia prático de indexação no Postgres sob carga: como índices B-tree de fato são usados, por que a ordem das colunas num índice composto importa, índices covering e parciais, lendo o EXPLAIN, e o custo de escrita que torna 'só adiciona um índice' o padrão errado.

clojureprogramacao-funcionalgolang
5 min de leitura

Chegando ao Clojure Vindo de Go: O Que Finalmente Fez Sentido

O relato honesto de um desenvolvedor Go aprendendo Clojure — o que exigiu ajuste de verdade (parênteses, tipagem dinâmica, a JVM) e o que se mostrou genuinamente melhor (o REPL, imutabilidade por padrão, e tratar todo programa como transformação de dados).

clojureclojurescriptre-frame
7 min de leitura

Deixando uma UI re-frame com Muitos Dados Rápida: Subscriptions, Re-renders e Windowing

Como eu mantenho um single-page app re-frame/Reagent com muitos dados responsivo: estruturando em camadas o grafo de sinais das subscriptions, empurrando os derefs para baixo para que só os componentes que mudaram re-renderizem, e fazendo windowing de tabelas grandes em vez de renderizar tudo.

golangapiidempotencia
6 min de leitura

Idempotency Keys para APIs de Pedidos de Alto Volume em Go

Como tornar endpoints de pedidos e pagamentos seguros para retry: idempotency keys fornecidas pelo cliente, um store baseado em Postgres que sobrevive a duplicatas concorrentes, e os trade-offs de escopo, TTL e requisições em andamento — em Go.