Todos os posts
Ideias, histórias e inspiraçõ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
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
Um catch vazio transforma falha em silêncio: a tela não reage, o log não… [+]
Funções: definição, parâmetros e escopo
Nomear um bloco de código é o primeiro passo para escrever programas que… [+]
Configuração, logging e testes de integração: a API pronta para ser operada
A API da Livraria pronta para operar: configuração em camadas com o padrão… [+]
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
O enum de Rust não é um rótulo numérico: cada variante carrega os dados que… [+]
Autenticação e autorização com JWT: quem é você e o que pode fazer
Quem pode fazer o quê na API da Livraria: 401 contra 403, a anatomia do JWT… [+]