Conhecimento
Contexto, decisões e projetos reais para tornar produtos mais claros, sistemas mais sustentáveis e mudanças mais seguras.
Base de conhecimento sobre engenharia de produto, arquitetura de software e inteligência artificial.
Fundamentos
Princípios que orientam arquitetura, contexto e decisões de engenharia.
Notas
Notas técnicas independentes: padrões, implementações e decisões específicas.
React Router 7: 'Múltiplas Actions' em uma única rota
Como organizar múltiplas mutations em React Router 7 com rotas e formulários progressivos.
Funções Genéricas Inteligentes
Um caminho prático para modelar funções genéricas em TypeScript sem perder clareza na API.
Intersection Observer - Lazy loading, animações e scroll infinito sem libs
Como usar Intersection Observer para lazy loading, animações e scroll infinito com APIs nativas.
Animando elementos quando saem e entram na tela com JavaScript
Como usar a posição na viewport para coordenar animações de entrada e saída com JavaScript.
Mudando tema da tela com CSS Puro (Dark/Light Mode)
Uma implementação simples de tema claro e escuro com CSS, mantendo a interface previsível.
Texto 'mágico' escrito automaticamente com JavaScript
Um experimento de efeito de digitação em JavaScript para entender temporização e atualização de interface.
Ensaios
Experiências e reflexões que dão contexto ao trabalho técnico.