Closures Avançadas e Programação Funcional — Indo Além do map e filter
Closures Avançadas e Programação Funcional — Indo Além do map e filter

Toda closure tem um tipo anônimo e único, o que complica guardá-la numa struct… [+]

Namespaces, Autoloading, PSR-4 e Composer
Namespaces, Autoloading, PSR-4 e Composer

Sem namespace, dois arquivos com a mesma classe brigam pelo mesmo nome. O… [+]

Temporizadores: setTimeout e setInterval
Temporizadores: setTimeout e setInterval

Um relógio que desconta um segundo a cada tique sempre atrasa: setInterval… [+]

Testes — Escrevendo Código que Prova que Seu Código Funciona
Testes — Escrevendo Código que Prova que Seu Código Funciona

Teste em Rust mora junto do código que verifica, num módulo compilado apenas… [+]

O Pré-processador: #define, Macros e Inclusões
O Pré-processador: #define, Macros e Inclusões

O quadrado de 2 + 3 dá 11 quando a macro esquece os parênteses — o… [+]

typedef e o Design de Tipos Legíveis
typedef e o Design de Tipos Legíveis

Esconder um asterisco dentro de um apelido faz PInt a, b; declarar dois… [+]

Módulos e Organização de Código — Estruturando Projetos Reais
Módulos e Organização de Código — Estruturando Projetos Reais

Privado por padrão, o sistema de módulos obriga a decidir o que é interface e… [+]

LocalStorage e SessionStorage
LocalStorage e SessionStorage

Fechar a aba não precisa significar perder tudo. LocalStorage e SessionStorage… [+]