Blog

Artigos técnicos e reflexões sobre engenharia de software & IA

23/08/2026 3 min de leitura Marc Reinan Gomes

Estado global: Zustand, Jotai ou Signals?

Zustand, Jotai e signals reduzem o custo de re-render além do que a context API alcança. Critérios de escolha com benchmarks de render.

Ler mais
10/02/2026 3 min de leitura Marc Reinan Gomes

Micro-frontends: quando a complexidade vale a pena

Cinco squads no mesmo repositório travam merge e build. Micro-frontends liberam o time e cobram preço em runtime, deploy e debug. Critérios de adoção e custos reais.

Ler mais
08/01/2026 4 min de leitura Marc Reinan Gomes

Git rebase vs. merge: quando usar cada um

Merge grava um commit com dois pais e preserva o histórico como aconteceu. Rebase repassa seus commits sobre a main e deixa a linha do tempo em linha reta. As regras de cada um e o fluxo de PR que combina os dois.

Ler mais
25/10/2025 4 min de leitura Marc Reinan Gomes

Code review como Staff Engineer: revisar para desenvolver o time

O objetivo do review de um Staff Engineer é o desenvolvimento do time. Quatro anti-patterns que enfraquecem isso, o formato de comentário que transfere raciocínio e quando sair do teclado e conversar.

Ler mais
11/10/2025 3 min de leitura Marc Reinan Gomes

Vibe coding vs. engenharia real: o que muda quando a IA escreve o código

Karpathy popularizou o termo em 2024: descrever a tarefa, aceitar o código e seguir em frente. O método entrega em protótipo. Em produção com usuário real, o custo do código que ninguém leu aparece em outage, dado exposto e plantão sem contexto.

Ler mais