Olá, meu nome é Claudio Romero

Sou programador e escrevo sobre linguagens de programação, desenvolvimento de software e ciência da computação.

Const, let e mut: vínculos e mutabilidade em JavaScript e Rust

Uma comparação prática de como vínculos e mutabilidade funcionam em JavaScript e Rust.

Armadilhas comuns ao usar react-hook-form em SPAs com React

Erros de desenvolvedores usando react-hook-form (e como trabalhar de forma idiomática com a biblioteca).

Checked exceptions, Results e a evolução do tratamento de erros

Um olhar mais profundo sobre como Java, Go e Rust abordam o tratamento de erros — e quais trade-offs cada modelo introduz.

Três modelos de gerenciamento automático de memória: ARC, GC e o borrow checker

Comparação entre os três principais modelos de gerenciamento automático de memória — Reference Counting (ARC), Tracing Garbage Collection e o sistema de ownership de Rust.

Comparando linguagens

Uma jornada de aprendizado em Rust, contrastando-o com outros paradigmas de programação.