Profiling e otimização de performance em Go
Profiling e otimização de performance em Go

Profiling em Go medido: benchmarks com -benchmem, pprof por HTTP e em testes… [+]

Compiladores e Interpretadores — Construindo uma Linguagem com Rust
Compiladores e Interpretadores — Construindo uma Linguagem com Rust

Uma linguagem cabe em três etapas: transformar texto em tokens, tokens em… [+]

Arquitetura de Software: SOLID, Clean Architecture e DDD
Arquitetura de Software: SOLID, Clean Architecture e DDD

Se houver uma frase para levar daqui, é a regra das dependências: elas apontam… [+]

Automação de Build com Make
Automação de Build com Make

Indentar o comando com espaço em vez de TAB gera um erro enigmático — é o… [+]

Caçando Bugs de Memória com Valgrind e Sanitizers
Caçando Bugs de Memória com Valgrind e Sanitizers

A distância entre a causa e o sintoma é o que torna caro um bug de memória… [+]

Capstone: Operações em Produção e Retrospectiva da Jornada
Capstone: Operações em Produção e Retrospectiva da Jornada

O sistema não termina no último deploy — começa: dashboards com as métricas… [+]

Autenticação e Autorização no Laravel
Autenticação e Autorização no Laravel

Login manual com Auth::attempt, middleware, Gates, Policies e o pacote da… [+]

Capstone: Pipeline Completo de CI/CD
Capstone: Pipeline Completo de CI/CD

O pipeline tratado como produto de engenharia, em que o desenvolvedor é o… [+]