2 min de leitura

Cheatsheet: Pipeline em Zig

Pipeline em Zig O padrão Pipeline processa dados através de uma série de estágios sequenciais, onde a saída de cada estágio alimenta a entrada do próximo. Em …

Ler mais →
2 min de leitura

Cheatsheet: Pool de Objetos em Zig

Pool de Objetos em Zig O padrão Pool de Objetos mantém uma coleção de objetos pré-alocados e reutilizáveis, evitando o custo de alocação e desalocação …

Ler mais →
2 min de leitura

Cheatsheet: Retry Pattern em Zig

Retry Pattern em Zig O padrão Retry automatiza a repetição de operações que falharam, com estratégias inteligentes de espera (backoff) para evitar sobrecarga. …

Ler mais →
3 min de leitura

Cheatsheet: Singleton em Zig

Singleton em Zig O padrão Singleton garante que uma classe/struct tenha apenas uma instância durante toda a execução do programa, fornecendo um ponto de acesso …

Ler mais →
3 min de leitura

Cheatsheet: State Machine em Zig

State Machine em Zig Máquinas de estado são uma das implementações mais elegantes em Zig, graças às tagged unions. O compilador garante que todos os estados e …

Ler mais →
2 min de leitura

Cheatsheet: Strategy em Zig

Strategy em Zig O padrão Strategy define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis. Em Zig, existem três formas principais …

Ler mais →
4 min de leitura

Cheatsheet: Type Erasure em Zig

Type Erasure em Zig Type Erasure é a técnica de “apagar” a informação de tipo concreto para criar interfaces genéricas que funcionam em runtime. Em …

Ler mais →