Artigos

Tutoriais, guias e anotações técnicas sobre desenvolvimento de software.

Front-end

Acessibilidade na Prática (A11y): Desenvolvendo para Todos

Muito além do atributo 'alt'. Aprenda ARIA, focus trap, regiões live, testes com axe-core e as diretrizes WCAG para construir interfaces React verdadeiramente inclusivas.

FrontendAcessibilidadeA11yReactUI/UX
Front-end

Microinterações e Animações Fluidas com Framer Motion

Do básico ao avançado: variants, stagger, AnimatePresence, useScroll, layout animations e como garantir 60fps sem travar a thread principal.

ReactFramer MotionAnimaçõesUI/UXNext.js
Front-end

A Ascensão dos Monorepos: Arquitetura com Turborepo

Do problema concreto de duplicação de código entre repositórios ao setup completo de um monorepo com PNPM Workspaces, Turborepo, Remote Caching e pacotes compartilhados.

ArquiteturaDevOpsTurborepoReactNext.js
Arquitetura★ Destaque

Clean Architecture e Arquitetura Hexagonal Explicadas

Por que o Domínio deve estar no centro de tudo. Entidades ricas, Casos de Uso, Ports & Adapters, Regra de Dependência e como isso tudo se traduz em código TypeScript real.

Clean ArchitectureHexagonalArquiteturaNode.jsTypeScript
seguranca

Autenticação Invisível: A Arquitetura de Refresh Tokens

A implementação completa do fluxo de Access + Refresh Token: rotação de tokens, armazenamento seguro via HttpOnly Cookie, revogação de sessão, e proteção contra ataques de reutilização.

SegurançaAutenticaçãoJWTNode.jsArquitetura
Front-end★ Destaque

Autenticação e Interceptors com Axios no React

Como estruturar um cliente HTTP robusto com Axios: instância configurada, injeção automática de token, interceptor de resposta com retry, cancelamento de requisições e integração com React Query.

ReactAxiosNext.jsAutenticaçãoArquitetura
Back-end★ Destaque

Autenticação Híbrida: JWT Tradicional e OAuth2 com Google

Implementação completa de autenticação híbrida: modelagem flexível do banco, fluxo Authorization Code com PKCE, verificação de ID Token sem Passport, vinculação de contas e middleware JWT tipado.

Node.jsSegurançaAutenticaçãoJWTOAuth2
Banco de Dados

Bancos de Dados: O Poder (e o Perigo) dos Índices

Como B-Trees funcionam internamente, EXPLAIN ANALYZE para diagnóstico, índices compostos e sua ordem de colunas, índices parciais, covering indexes e o custo real de cada índice em writes.

Banco de DadosSQLPerformancePostgreSQLArquitetura
Back-end

Garantindo Entrega de E-mails: Deliverability de Ponta a Ponta

SPF, DKIM e DMARC configurados no DNS, Multipart/Alternative obrigatório, separação de streams transacional e marketing, e como monitorar reputação de domínio antes de cair no spam.

E-mailNode.jsAWS SESArquiteturaMarketing