Artigos
Blog
Pensamentos sobre engenharia de software, ferramentas e experiências do dia a dia.
22 artigo(s) encontrado(s)
Claude Code, Cursor e Codex: O Estado Real dos Agentes de IA em Maio de 2026
90% dos devs usam IA no trabalho. Claude Code virou #1 em 8 meses. Mas qual ferramenta escolher — e quando usar cada uma?
React 19: O Que Mudou e O Que Isso Significa Para Você
React 19 trouxe Actions, use(), Server Components estáveis e muito mais. Veja o que realmente importa na prática.
Automação em Saúde: O Que Aprendi Trabalhando em HealthTech
Integrar sistemas médicos é diferente de qualquer outro domínio. Aqui estão os padrões que funcionaram na prática.
Performance Web: De 3s Para 0.8s Na Prática
LCP, CLS, INP — métricas reais e o que fiz para melhorar cada uma delas neste portfólio.
A Guerra dos Runtimes JavaScript Ficou Chata (E Isso é Ótimo)
Bun 2.0 chegou a 99,4% de compatibilidade com a API do Node, o Deno seguiu absorvendo npm nativamente e o próprio Node incorporou TypeScript sem transpilação. Em 2026, a escolha de runtime parou de ser ideológica.
SEO em 2026: O que Sobra do Tráfego Orgânico Depois do AI Overviews
CTR de posição 1 caiu de 1,76% para 0,61% em buscas com AI Overview. Analiso os números reais de 2026, o que muda na prática pra quem escreve conteúdo técnico e por que llms.txt virou parte do checklist.
CSS Anchor Positioning Chegou ao Baseline: Hora de Apagar Sua Lib de Tooltip
Com Firefox 147 em janeiro, CSS Anchor Positioning fechou o ciclo de interoperabilidade nos três motores. Junto com Trusted Types (Baseline em fevereiro), são duas features nativas que substituem bibliotecas inteiras.
Vite 8 e o Rolldown: Como é Trocar Todo o Bundler por Rust em Produção
Vite 8 unificou esbuild e Rollup num único bundler em Rust — builds até 30x mais rápidos. Testei a migração neste site e documento o que quebrou, o que ganhou e por que ainda seguramos uma versão do Rolldown.
Kubernetes 1.37 'Garhwal': Alocação Dinâmica de Recursos Vira GA e Muda Como Você Pede GPU
O Kubernetes 1.37 saiu em 26 de agosto com 67 melhorias, e a atualização de DRA publicada em 3 de setembro promoveu a API para GA. O que muda pra quem roda workloads de IA e GPU compartilhada.
Shai-Hulud: O Worm que Continua Infectando o npm e Como Proteger Sua Cadeia de Suprimentos
Mais de 1.280 pacotes npm com 2+ bilhões de downloads/mês comprometidos, se espalhando sozinho a cada poucos minutos. Um ano depois da primeira onda, o Shai-Hulud voltou — e o que fazer no seu pipeline hoje.
Remix 3 RC: O Framework que Largou o React e Apostou nos Primitivos da Web
O RC do Remix 3 chegou com runtime de UI próprio — sem React —, HMR full-stack, banco no CLI e servidor de assets sem bundle. Release final em 2 de outubro. Analiso a aposta.
Operando Agentes de IA: Segurança, Custo e Frotas no Agosto de 2026
Agentes de código rodam 6-8h por tarefa e viraram frota. Em agosto, o Claude Code ganhou modo restrito, redação de segredos e métricas de cache por sessão. O guia de operação que faltava.
Next.js: RCE Crítico via Otimização de Imagem e o Security Release de Agosto
Duas vulnerabilidades críticas de RCE sem autenticação: libheif na API de imagens (AVIF) e execução em servidores Windows. O que o incidente ensina sobre a superfície de ataque do seu frontend.
TypeScript 7: Guia Real de Migração Para o Compilador Nativo em Go
O TS 7 é 8 a 12x mais rápido e o 7.0.2 já é a versão latest no npm. O problema: typescript-eslint ainda exige TS < 6.1. Como adotar o compilador nativo hoje, sem quebrar o toolchain.
React Server Components em Produção: O Que Ninguém Te Conta em 2026
RSC saiu do hype e entrou em produção real com Next.js 15 e React Router 7. Menos JavaScript no cliente, dados direto do servidor. Mas a curva de aprendizado é brutal e o modelo mental muda tudo. Lições de quem migrou.
Core Web Vitals em 2026: LCP Ficou Mais Rígido e INP é o Novo Gargalo
Google apertou o threshold do LCP de 2,5s para 2,0s em março de 2026. INP abaixo de 200ms é obrigatório. Como medir, priorizar e corrigir na prática.
Segurança Frontend em 2026: CSP, Trusted Types e os Ataques que Cresceram
XSS continua no topo do OWASP 2026. Supply chain attacks cresceram 300% desde 2022. Content Security Policy e Trusted Types são suas melhores defesas — como configurar de verdade.
TypeScript Strict Mode: Vale o Esforço?
strict: true no tsconfig assusta no começo. Depois que você entende o que cada flag faz, é difícil programar sem ela.
Vite: Otimizando Builds Para Produção na Prática
Code splitting manual, análise de bundle e compressão Brotli. Como reduzi 40% do bundle size deste site.
Linux Como Plataforma de Dev: Meu Setup em 2025
Arch Linux, Neovim, tmux e as ferramentas que transformaram minha produtividade como desenvolvedor.
shadcn/ui: Por Que Adotei e Como Personalizo
Não é uma biblioteca — é código que você possui. A filosofia do shadcn/ui e como isso muda tudo.
FastAPI + React: Construindo APIs Para Healthcare
Pydantic para validação, SQLModel para o ORM e React Query para o estado — a stack que uso em projetos de saúde.