Lost update: o defeito que os dois bloqueios resolvem. Detecção vs prevenção de conflito, SQL puro e Spring Data JPA, o caso híbrido e como escolher.
Instância viva mas muda e milhares de sockets em CLOSE_WAIT: pinning de virtual threads, o gargalo que muda de lugar, bulkhead e circuit breaker.
A captura passou, o processo morreu antes de gravar: o problema da escrita dupla e por que a resposta é gravar a intenção antes do efeito.
O clássico retry que cobra duas vezes: por que checar antes de gravar não resolve, e onde a idempotência mora de verdade.
Como funciona o ciclo de releases do Java, LTS vs não-LTS, distribuições e custos, matriz de compatibilidade e um processo de migração em 5 fases.
Cada novidade do Java 26 (2026) explicada: o que é, por que importa e exemplos de código. Parte da série completa de atualizações do Java.
Arquitetura, código e aprendizado contínuo.