Operações Indivisíveis — std::atomic
Operações Indivisíveis — std::atomic

Quando basta um contador ou uma flag, o mutex é peso desnecessário: o atomic… [+]

Extensão — Do Laptop ao Servidor: Docker, nginx e Deploy
Extensão — Do Laptop ao Servidor: Docker, nginx e Deploy

As Trilhas da Ilha saem do localhost: imagem Docker em dois estágios com… [+]

React Router: navegação em SPAs
React Router: navegação em SPAs

Numa SPA o servidor entrega o HTML uma vez e o JavaScript decide o que exibir… [+]

Go com SQLite: banco de dados embutido para aplicações leves
Go com SQLite: banco de dados embutido para aplicações leves

Go com SQLite: modernc e mattn, o stub que compila sem cgo e falha ao rodar… [+]

Compilação Condicional e Feature Flags — Gerenciando Variações do Código
Compilação Condicional e Feature Flags — Gerenciando Variações do Código

Compilar código diferente por plataforma ou por opção do usuário é rotina em… [+]

Extensão — O Site Completo: htmx, Login, Área Administrativa e Upload
Extensão — O Site Completo: htmx, Login, Área Administrativa e Upload

Nesta aula o site fica completo. A busca responde enquanto se digita e a… [+]

Listas Encadeadas: A Estrutura que Só Existe com Ponteiros
Listas Encadeadas: A Estrutura que Só Existe com Ponteiros

Liberar um nó e só então ler o seu proximo é use-after-free: guarda-se o… [+]

Estado global com Zustand e React Query
Estado global com Zustand e React Query

Tema, carrinho e filtro são seus; a lista de produtos é uma cópia que… [+]