Últimos Artigos
jsdom ou happy-dom? Vantagens, desvantagens e um benchmark que você consegue reproduzir
Comparação prática para testes com Vitest: o que cada um implementa, onde cada um falha, quando usar qual, e um benchmark com 240 testes de React nos dois ambientes.
Herdr: onde seus agentes de código moram (e continuam trabalhando quando você fecha o terminal)
Herdr é um runtime de terminal para agentes de código: mantém Claude Code, Codex e OpenCode rodando em segundo plano, mostra quem está travado e deixa um agente coordenar outro.
Temporal e o fim do new Date() (e dos bugs de data que a gente aceitou por 30 anos)
A API Temporal chegou ao ECMAScript 2026. O que de fato melhorou em relação ao Date, exemplos reais (incluindo o dia em que a meia-noite não existiu no Brasil), qual tipo usar em cada caso e como usar hoje.
Harness Engineering na prática: o ambiente que você monta em volta do agente de código
Guias, sensores, hooks, sub-agentes e o loop de melhoria contínua: como montar o harness do seu projeto para que Claude Code, OpenCode, Cursor ou Codex errem menos e se corrijam sozinhos.
Octane: o React sem o React por baixo, e o que isso sinaliza pro ecossistema
Dominic Gannaway lançou o Octane: a API do React, sem VDOM, sem array de dependências, sem rules of hooks. Entenda o que ele faz tecnicamente e por que a chegada dele diz muito sobre pra onde o ecossistema React está indo.
Você não tem problema de prompt, tem problema de contexto ou de harness
Prompt Engineering, Context Engineering e Harness Engineering: três disciplinas que a maioria confunde em uma só. Entenda a diferença e pare de polir o prompt quando o problema está em outro lugar.
Claude Code na prática: guia real para desenvolvimento de software
Como usar o Claude Code de verdade no dia a dia de um dev: boas práticas, integração com Git, o que funciona, o que não funciona, riscos reais e segurança.
Rodando IA direto no browser com TensorFlow.js
Entenda como o TensorFlow.js funciona, o que são pesos de um modelo, como o WebGL acelera inferência, e como tudo isso foi aplicado em um classificador de hot dogs.
RLS (Row Level Security): o muro que seu banco precisa e que quase ninguém levanta
O que é Row Level Security, por que ele é crítico pra proteger dados dos seus usuários, e por que projetos que crescem no vibe coding costumam estar vazando por baixo do pano.
Detectando imports circulares com Madge (e travando regressões no lint)
Exemplos reais de como ciclos de import nascem no JavaScript/TypeScript, como quebrar com boas práticas, e ferramentas (Madge, ESLint, Biome) para não voltar atrás.
Projeto Sério™
SeeFood — Classificador de hot dogs com IA
Resolvi o maior problema da humanidade: saber se aquilo que você está prestes a comer é um hot dog ou não. Silicon Valley orgulharia. Roda no browser, sem backend, sem desculpa.
Cursos disponíveis
Práticas Avançadas em projetos com ReactJS
Curso totalmente gratuito.
Mais de 366 alunos(as) já participaram.
Alguns resultados dos cursos
Alunos(as) passaram pelo curso de Introdução ao React
Alunos(as) realizaram o curso de React Avançado
Horas de cursos gravados
Sobre o Fundador

Bruno Carneiro
Atualmente atuo como Software Engineer Specialist na NeoSpace AI, empresa focada em soluções de inteligência artificial.
Fui Developer Circles Lead no Facebook, e já conduzi treinamentos técnicos para times de destaque como Zup, Luiza Labs, Netshoes, NeoSpace, Paketá Crédito e Base39. Também sou o criador do Paketá Academy, um programa de capacitação que prepara profissionais para o mercado de tecnologia com foco em excelência técnica e evolução contínua.
Minha missão é tornar o conhecimento de desenvolvimento web mais acessível e inspirador, ajudando desenvolvedores a evoluírem tecnicamente e construírem aplicações modernas com as melhores práticas do mercado.
