Explore o novo
universo de conhecimento
Tutoriais, insights e tendências do mundo tech & criativo.
Artigos
Smart Pointers — Box, Rc e RefCell
Até agora trabalhamos com dados na stack e referências simples com &. Mas alguns problemas exigem mais flexibilidade: dados cujo tamanho ...
Closures Avançadas e Programação Funcional — Indo Além do map e filter
Em um artigo anterior, introduzimos closures e os adaptadores mais comuns de iteradores. Usamos map, filter, fold e collect — ferramentas...
Testes — Escrevendo Código que Prova que Seu Código Funciona
Rust tem suporte nativo a testes — sem frameworks externos, sem configuração adicional. O compilador e o Cargo sabem o que são testes, co...
Trabalhando com JSON
JSON está em absolutamente tudo. É o formato de dados mais usado na web — em APIs, arquivos de configuração, bancos de dados NoSQL, comunica...
Fetch API: consumindo dados da internet
Até agora simulamos requisições com setTimeout. A partir deste artigo, vamos buscar dados reais da internet. A Fetch API é a forma moderna e...
Async/Await: escrevendo código assíncrono de forma limpa
As Promises resolveram o Callback Hell. Mas encadear muitos .then() ainda pode ficar confuso quando há lógica condicional, loops ou múltipla...
Promises: resolvendo o Callback Hell
No artigo anterior vimos o Callback Hell — código que cresce horizontalmente, difícil de ler e manter. As Promises foram introduzidas no ES6...
Callbacks: o começo de tudo
No artigo anterior entendemos o Event Loop — o mecanismo que permite ao JavaScript ser assíncrono mesmo sendo single-threaded. Agora vamos e...
O que é Programação Assíncrona? O Event Loop Explicado
Este é um dos artigos mais importantes de toda a série. Não porque seja o mais difícil — mas porque ele explica como o JavaScript realmente ...
Mini Projeto: Quiz Interativo
Chegamos ao fim do Módulo 2. Em sete artigos você aprendeu a manipular o DOM, reagir a eventos, criar e remover elementos, trabalhar com for...
Temporizadores: setTimeout e setInterval
Até agora todo o nosso código executou imediatamente — uma linha após a outra, sem pausas. Mas aplicações reais precisam de tempo. Um toast ...