O mundo React já tem frameworks suficientes para começar uma discussão em qualquer grupo de dev. Next.js, Remix, Astro com React, soluções próprias com Vite, server components, server actions, loaders,…
Posts recentes
O frontend moderno tem uma relação curiosa com ferramentas de build. Quando elas funcionam bem, ninguém lembra que existem. Quando ficam lentas, todo mundo começa a questionar as escolhas de…
Todo mundo que programa em JavaScript eventualmente descobre uma verdade meio amarga: trabalhar com datas parece simples até você precisar levar datas a sério. Fuso horário, horário de verão, data…
Quem já criou interface com abas, sidebar, painel lateral ou modal persistente conhece bem esse dilema: você quer esconder uma parte da UI, mas não necessariamente quer destruir tudo que…

Local-first muda o dispositivo de cache para fonte de dados. A resposta rápida é atraente; conflitos, sincronização e limites do domínio são o trabalho real.
A IA já entrou no fluxo de desenvolvimento. Não como uma previsão futurista, mas como uma aba aberta do lado do editor. Ela sugere função, escreve teste, gera componente, monta…
O ecossistema JavaScript tem uma habilidade quase artística para criar novas ferramentas que prometem deixar tudo mais rápido. Algumas somem. Outras viram parte da rotina. O Bun está tentando claramente…
Houve uma época em que configurar o ambiente frontend parecia um teste de resistência. Webpack, Babel, loaders, plugins, aliases, dev server, cache, minificação, sourcemap — e, no meio disso tudo,…
Durante anos, escrever TypeScript no backend significava aceitar um pequeno ritual: configurar tsconfig.json, instalar dependências, transpilar, rodar o build e torcer para o ambiente de produção estar olhando para a…
Se você já trabalhou em um projeto React por tempo suficiente, provavelmente já encarou aquele useEffect que começou simples e terminou parecendo uma gaveta de cabos antigos: funciona, mas ninguém…
