← Voltar
Atualizado semanalmente

Codeshort

Artigos práticos para desenvolvedores — sem enrolação, direto ao ponto.

43Posts
69Tópicos
1xpor semana
Race Conditions em JavaScript Assíncrono: como identificar e corrigir antes que o bug vá a produção
Destaque

Race Conditions em JavaScript Assíncrono: como identificar e corrigir antes que o bug vá a produção

Race conditions em JS assíncrono são silenciosas e destrutivas. Veja como identificar, reproduzir e corrigir os casos mais comuns antes que eles derrubem sua aplicação.

22 de junho de 2026·6 min de leitura
Herança Prototípica no JavaScript: prototype chain, Object.create e classes de uma vez por todas
javascriptprototype

Herança Prototípica no JavaScript: prototype chain, Object.create e classes de uma vez por todas

Prototype chain, __proto__, Object.create e class são a mesma coisa com rostos diferentes. Entenda o mecanismo real antes que um bug em produção te ensine.

10 de junho de 2026·6 min
Closures em JavaScript: o conceito que parece difícil mas não é
javascriptfundamentos

Closures em JavaScript: o conceito que parece difícil mas não é

Closure não é magia. É só uma função que lembra do escopo onde foi criada — e entender isso muda como você escreve JavaScript.

03 de junho de 2026·5 min
Tipagem TypeScript na Prática: Objetos, Funções e Generics Sem `any`
typescripttipagem

Tipagem TypeScript na Prática: Objetos, Funções e Generics Sem `any`

Guia técnico completo para tipar objetos aninhados, funções com sobrecarga e generics no TypeScript — com exemplos reais, armadilhas comuns e os padrões que separam código que dura de código que vira dívida.

27 de maio de 2026·9 min
Jest no JavaScript e TypeScript: guia prático de testes unitários
jesttestes

Jest no JavaScript e TypeScript: guia prático de testes unitários

Do setup ao mock, passando pelos erros que travam todo dev no começo — tudo que você precisa para rodar seus primeiros testes com Jest.

25 de maio de 2026·7 min
Docker com Node.js do zero: Dockerfile, Compose e os erros que vão te poupar horas
dockernodejs

Docker com Node.js do zero: Dockerfile, Compose e os erros que vão te poupar horas

Configure Docker do zero em projetos Node.js: Dockerfile otimizado, Docker Compose com Postgres, hot reload e os 4 erros que todo dev JS comete no início.

22 de maio de 2026·9 min
Erros com React Hooks que derrubam código em produção (e como corrigir)
reacthooks

Erros com React Hooks que derrubam código em produção (e como corrigir)

useEffect com closure stale, useState desnecessário, useMemo sem sentido — veja os erros reais que qualquer dev comete e como identificar antes do PR.

11 de maio de 2026·8 min
Event Loop do JavaScript: o que realmente acontece quando seu código roda
javascriptasync

Event Loop do JavaScript: o que realmente acontece quando seu código roda

Entenda de vez o event loop — call stack, microtasks, macrotasks e por que seu setTimeout(fn, 0) não executa quando você pensa.

04 de maio de 2026·9 min
Estrutura de Projeto Node.js com TypeScript: Como Organizar do Zero sem Virar Bagunça
nodejstypescript

Estrutura de Projeto Node.js com TypeScript: Como Organizar do Zero sem Virar Bagunça

Aprenda a estruturar projetos Node.js com TypeScript usando arquitetura por domínio, separação em camadas reais e configuração de ambiente segura — do zero até um projeto que escala de verdade.

15 de abril de 2026·7 min