202620 artigos

  1. CronJob ou endpoint + fila — onde rodar o batch de uma API Spring Boot no KubernetesArquitetura
  2. Java 29 (próxima LTS) — o que o Java 26 e o 27 já trouxeramAtualizações do Java
  3. Bloqueio otimista e pessimista — como funcionam e quando usar cada umArquitetura
  4. Virtual threads no Java 21 — pinning e CLOSE_WAITJava
  5. Efeito externo sem registro local — a cobrança passou e o banco não gravouArquitetura
  6. Chave de idempotência — como impedir a cobrança duplicada no retryArquitetura
  7. Arquitetura de ledger — partidas dobradas, saldos e conciliaçãoArquitetura
  8. SNS MessageAttributes e Filter Policy — filtrando mensagens antes do SQSArquitetura
  9. W3C Trace Context — correlacionando logs entre microsserviços com o traceparentObservabilidade
  10. AOP no Spring — JDK Dynamic Proxy, CGLIB e aspects customizadosJava
  11. AopUtils.getTargetClass() — desembrulhando os proxies do SpringJava
  12. AtomicBoolean — o sinalizador thread-safe da parada graciosaJava
  13. Gradle — quando usar implementation, api, compileOnly e as demais configuraçõesJava
  14. Kubernetes CronJob — concorrência, retries e tempo máximo de execuçãoDevOps
  15. Logging estruturado em Spring Boot — LogstashEncoder vs o suporte nativo do 3.4+Observabilidade
  16. SIGTERM e SIGKILL — o ciclo de término de um pod no KubernetesDevOps
  17. Wide events e canonical log lines — a evolução do logging estruturadoObservabilidade
  18. Overhead vs overkill — o custo de toda escolha e o exagero delaArquitetura
  19. JWT — a estrutura e o significado de cada campoSegurança
  20. Data lake vs data warehouse — e onde entra o lakehouseDados

20256 artigos

  1. Guia de atualizações do JavaAtualizações do Java
  2. Java 25 (LTS) — arquivos-fonte compactos, Scoped Values, cache AOT e criptografia pós-quânticaAtualizações do Java
  3. Java 21 (LTS) — virtual threads, pattern matching e Sequenced CollectionsAtualizações do Java
  4. Java 17 (LTS) — records, sealed classes, text blocks e switch expressionsAtualizações do Java
  5. Java 11 (LTS) — módulos, var, HTTP Client e o novo ciclo de releasesAtualizações do Java
  6. Java 8 (LTS) — lambdas, Stream API, java.time e o fim do PermGenAtualizações do Java