Concorrência: threads, processos e async/await
Concorrência: threads, processos e async/await

Threads, processos e asyncio resolvem problemas diferentes, e escolher errado… [+]

Seus Primeiros Recursos na AWS com Terraform
Seus Primeiros Recursos na AWS com Terraform

Uma infraestrutura AWS completa provisionada inteiramente por código: a… [+]

SOLID na Prática
SOLID na Prática

Cada um dos cinco princípios apresentado em par: o código que viola e o que… [+]

O pacote context: propagação de cancelamento e prazos
O pacote context: propagação de cancelamento e prazos

O pacote context em Go: Background e TODO, WithCancel, WithTimeout e… [+]

O Programa que se Examina — Anotações e Reflexão
O Programa que se Examina — Anotações e Reflexão

Como declarar anotações próprias em Java, escolher a retenção certa e usar a… [+]

Um Valor que Pode Não Existir — Optional e a Guerra contra o null
Um Valor que Pode Não Existir — Optional e a Guerra contra o null

Por que a referência nula é o erro de um bilhão de dólares e como o Optional… [+]

Agrupar, Achatar, Reduzir — Collectors e Gatherers
Agrupar, Achatar, Reduzir — Collectors e Gatherers

Como reunir os elementos de uma stream Java em mapas agrupados, partições e… [+]

Pare de Escrever Laços — a Biblioteca <algorithm>
Pare de Escrever Laços — a Biblioteca <algorithm>

Escrever o laço à mão conta como percorrer; chamar o algoritmo diz o que se… [+]