Pular para o conteúdo principal

3 publicações com a etiqueta "boas-praticas"

Ver todas as etiquetas

Harness Engineering na prática: o ambiente que você monta em volta do agente de código

· 12 min para ler
Bruno Carneiro
Fundador da @TautornTech
Harness Engineering na prática

No post sobre prompt, context e harness engineering eu separei as três camadas e falei do harness do ponto de vista de quem constrói um agente: idempotência, circuit breaker, gate de aprovação, audit trail.

Só que a maioria de nós não está construindo agente. Está usando um: Claude Code, OpenCode, Cursor, Codex. E aí surge a pergunta óbvia: se o harness da ferramenta já vem pronto, o que sobra pra mim?

Sobra muito. E é justamente a parte que mais muda o resultado no dia a dia.

Temporal e o fim do new Date() (e dos bugs de data que a gente aceitou por 30 anos)

· 14 min para ler
Bruno Carneiro
Fundador da @TautornTech
Temporal API no JavaScript

Todo dev JavaScript tem uma história com Date. O relatório que mostrava o dia anterior. O vencimento que pulou de 31 de janeiro pra 3 de março. A data de nascimento que mudou de dia quando o usuário estava em outro fuso. O moment de 300KB instalado só pra somar um mês.

O Date foi criado em 1995, em poucos dias, copiado do java.util.Date. O próprio Java depreciou boa parte dela pouco tempo depois. O JavaScript ficou com ela por 30 anos.

Isso acabou. Em março de 2026 o Temporal chegou ao Stage 4 no TC39 e virou parte do ECMAScript 2026. Já roda sem flag no Chrome, no Edge, no Firefox e no Node 26.

Esse artigo é sobre o que de fato melhorou. Com exemplo real, rodando, lado a lado com o new Date().

Claude Code na prática: guia real para desenvolvimento de software

· 14 min para ler
Bruno Carneiro
Fundador da @TautornTech
Claude Code na prática para desenvolvimento de software

Nos últimos meses eu tenho usado o Claude Code de forma intensiva no meu trabalho e em projetos pessoais. Não é hype — é ferramenta de trabalho mesmo. E como toda ferramenta, tem jeito certo de usar, tem armadilha, tem limite, e tem combinação com outras coisas que muda o jogo.

Esse artigo é um relato honesto. O que funcionou, o que não funcionou, o que aprendi na mão, e o que eu diria pra qualquer dev que está começando agora. Se você quer o papo de marketing de "IA vai substituir programadores", esse artigo não é pra você. Se quer saber como tirar o máximo disso sem perder a cabeça, continua lendo.