SQLite com PHP
SQLite com PHP

Um arquivo, zero configuração e uma busca textual com FTS5 que dispensa… [+]

Grafana: Dashboards e Alertas que Fazem Sentido
Grafana: Dashboards e Alertas que Fazem Sentido

Dashboards que respondem perguntas em vez de acumular gráficos… [+]

Encadeando o que Ainda Não Aconteceu — CompletableFuture
Encadeando o que Ainda Não Aconteceu — CompletableFuture

Em vez de esperar com get(), o CompletableFuture registra o que fazer quando o… [+]

Trabalhando com JSON: encode, decode e tags de struct
Trabalhando com JSON: encode, decode e tags de struct

JSON em Go: Marshal e Unmarshal, tags com omitempty, omitzero, string e… [+]

Ferramentas de Precisão — Locks, Atomics e Coleções Concorrentes
Ferramentas de Precisão — Locks, Atomics e Coleções Concorrentes

Quando o synchronized pesa demais, o java.util.concurrent oferece peças sob… [+]

PostgreSQL com PHP
PostgreSQL com PHP

Conectar é só trocar o DSN, mas o que vem depois prende: RETURNING, UPSERT com… [+]

Não Crie Threads, Entregue Tarefas — ExecutorService e Futures
Não Crie Threads, Entregue Tarefas — ExecutorService e Futures

Como entregar tarefas a um pool de threads em vez de criar threads à mão… [+]

O Cadeado e a Memória — synchronized, volatile e o Java Memory Model
O Cadeado e a Memória — synchronized, volatile e o Java Memory Model

Como coordenar threads com synchronized e volatile: a trava que torna o… [+]