Debugging avançado no Node com Chrome DevTools
Vá além do console.log. Aprenda a usar breakpoint condicional, watch de variável, call stack e o profiler de performance do Chrome DevTools conectado direto num processo Node.
Continue lendoVá além do console.log. Aprenda a usar breakpoint condicional, watch de variável, call stack e o profiler de performance do Chrome DevTools conectado direto num processo Node.
Continue lendoEntenda quando o useState do próprio componente já basta, quando a Context API resolve, e em que momento vale trocar por uma lib como Zustand ou Redux. Com exemplo prático de cada abordagem.
Continue lendoEntenda o que realmente é um custom hook no React, o sinal de que um pedaço de lógica merece virar um, e um exemplo prático extraindo lógica repetida de dois componentes pra um hook reutilizável.
Continue lendoEntenda pra que servem generics e os utility types mais usados do TypeScript (Partial, Pick, Omit, Record), com exemplo prático de cada um, sem precisar decorar sintaxe de teoria de tipos.
Continue lendoEntenda por que o HTTP tradicional não resolve chat, notificação instantânea e dashboard ao vivo, como o WebSocket resolve isso com uma conexão persistente e um exemplo prático de servidor e cliente em Node.
Continue lendoO Node ganhou suporte nativo para carregar arquivos .env sem precisar da biblioteca dotenv. Entenda como funciona e como usar tanto em JavaScript quanto em TypeScript.
Continue lendoA IA virou o melhor parceiro de código que a gente já teve, mas ela também tem um lado perigoso. Um paralelo com o jQuery mostra como copiar e colar sem entender pode te transformar em refém de uma ferramenta, e um exemplo real de bug mostra o preço disso.
Continue lendoComo montar um medidor de força de senha com HTML, CSS e JavaScript puro, validando maiúsculas, minúsculas, números, caracteres especiais e tamanho mínimo com expressões regulares.
Continue lendoComo funciona por trás dos panos a telinha de código de verificação com seis dígitos, incluindo navegação automática entre campos, backspace e colar o código inteiro de uma vez.
Continue lendoNenhuma grande empresa está abandonando o TypeScript e o mundo não vai se acabar. Vou explicar direitinho o que de fato aconteceu nessa polêmica.
Continue lendoComparativo prático e direto entre Zod e Yup, as duas bibliotecas de validação de esquema mais usadas do mercado, com foco em quem trabalha com TypeScript.
Continue lendoSabe aquela barrinha que aparece em todo site avisando sobre cookies? Vou mostrar como ela funciona por dentro e como criar a sua do zero com JavaScript puro.
Continue lendo