Vazamentos de Memória e Como Caçá-los
Vazamentos de Memória e Como Caçá-los

Noventa e nove execuções corretas e a centésima corrompida: é assim que um… [+]

Tratamento de Erros com Result — Erros como Valores, não Exceções
Tratamento de Erros com Result — Erros como Valores, não Exceções

Sem exceções, o erro em Rust faz parte do tipo de retorno e o compilador cobra… [+]

Strings em Profundidade
Strings em Profundidade

Texto em PHP é sequência de bytes, e é dessa decisão que vêm quase todas as… [+]

Tratamento de Erros com try, catch e finally
Tratamento de Erros com try, catch e finally

Um catch vazio transforma falha em silêncio: a tela não reage, o log não… [+]

Alocação Dinâmica: malloc, calloc, realloc e free
Alocação Dinâmica: malloc, calloc, realloc e free

Toda alocação cria uma dívida que só o free quita. Daí saem as quatro funções… [+]

Enums e Pattern Matching — O Sistema Mais Expressivo que Você Já Viu
Enums e Pattern Matching — O Sistema Mais Expressivo que Você Já Viu

O enum de Rust não é um rótulo numérico: cada variante carrega os dados que… [+]

Arrays em Profundidade
Arrays em Profundidade

O array do PHP é uma estrutura só que faz o papel de lista, mapa e registro —… [+]

Escopo, Hoisting e Closures
Escopo, Hoisting e Closures

Um laço com var e um setTimeout dentro imprime 4, 4, 4 — e explicar esse… [+]