← Voltar
Atualizado semanalmente

Codeshort

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

32Posts
60Tópicos
por semana
Closures em JavaScript: o conceito que parece difícil mas não é
Destaque

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·8 min de leitura
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·10 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·9 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·9 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·11 min
7 Erros de TypeScript que Destroem sua Tipagem Sem Você Perceber
typescriptjavascript

7 Erros de TypeScript que Destroem sua Tipagem Sem Você Perceber

any, type assertions sem verificação, inferência ignorada — os erros que todo dev comete nos primeiros meses com TypeScript e que custam caro lá na frente.

13 de abril de 2026·10 min
Event Loop do JavaScript: Call Stack, Microtasks e a Ordem que Ninguém Explica
javascriptevent-loop

Event Loop do JavaScript: Call Stack, Microtasks e a Ordem que Ninguém Explica

O Event Loop não é conceito — é uma ordem de execução com regras fixas. Entenda a fila, o ciclo e os erros que surgem quando o mental model está errado.

10 de abril de 2026·10 min