Explore o novo
universo de conhecimento

Tutoriais, insights e tendências do mundo tech & criativo.

107 artigos
6 categorias

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 ...

16 views Ler mais

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...

15 views Ler mais

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...

12 views Ler mais

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...

18 views Ler mais

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...

19 views Ler mais

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...

18 views Ler mais

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...

24 views Ler mais

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...

24 views Ler mais

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 ...

27 views Ler mais

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...

24 views Ler mais

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 ...

23 views Ler mais