DevHeroes

Como instalar Erlang e Elixir no macOS com chip M1 da Apple

Neste artigo vamos ver como instalar o Erlang 24.2 e Elixir 1.13.1 OTP 24 no macOS Monterey 13.2.1 com chip M1 da Apple usando o asdf.

React v16.3.0: Novos métodos de lifecycle e context API

No post anterior vimos sobre as futuras mudanças em alguns métodos de lifecycle. Na versão 16.3.0 estão sendo adicionados alguns métodos de lifecycle para ajudar com a migração. Também estão sendo introduzidas novas APIs para alguns recursos muito solicitados, uma API oficial para context, uma API para encaminhar refs, e uma API ref mais amigável.

Futuro do React e os métodos de lifecycle

Por mais de um ano o time do React tem trabalhado para implementar renderização assíncrona (async rendering). No mês de fevereiro, durante uma palestra na JSConf Islândia, Dan Abramov mostrou o futuro do React e algumas das possibilidades que async rendering vai trazer.

Como declarar variáveis usando var, let e const a partir da ES6 - JavaScript (S01E06)

Neste artigo vamos entender a diferença entre `var`, `let` e `const`, e quando devemos usar cada um deles para declarar variáveis em JavaScript.

Tipos de Valores - JavaScript (S01E05)

Neste artigo vamos considerar sobre os tipos de valores na linguagem JavaScript, como por exemplo number, string, boolean, object, null, undefined, array, etc.

Como configurar um ambiente para desenvolvimento em React usando Webpack 2, Babel e CSS Modules

Neste post vamos ver como montar um ambiente moderno para desenvolvimento em React usando Webpack 2, Babel e CSS Modules, com ou sem Sass.

Webpack 2 para iniciantes - o que é, porque usar e como iniciar

Desenvolver e configurar o ambiente para o desenvolvimento web moderno pode ser um problema, principalmente se você está iniciando e tem medo de todas essas siglas que invadiram o mundo do JavaScript.

Gulp para iniciantes - como compilar e minificar Sass

Neste artigo vamos ver como instalar e usar o Gulp para automatizar algumas tarefas básicas como compilar e minificar o Sass.

Conceitos básicos da ECMAScript - JavaScript (S01E04)

Neste post vamos ver alguns conceitos básicos da ECMAScript, como identificadores, comentários, declarações, expressões, execução, palavras chave e reservadas.

Como usar a tag script - JavaScript (S01E03)

Neste post vamos ver como usar a tag script, inline ou arquivo externo, onde posicionar ela e quais são seus principais atributos.

Ambiente de Desenvolvimento - JavaScript (S01E02)

Neste post vamos ver como configurar um ambiente de desenvolvimento para podermos programar em JavaScript.

História do JavaScript - JavaScript (S01E01)

O post anterior foi apenas para dar inicio a série. Agora vamos conhecer um pouco sobre a história do JavaScript.

Como desenvolver suas habilidades em JavaScript

A "DevHeroes School for Gifted Developers" foi fundada para treinar novos desenvolvedores a controlar suas habilidades em JavaScript recém descobertas e ajudar a promover um ambiente amigável entre usuários de diferentes tecnologias.

Tecnologias e ferramentas usadas no DevHeroes

Seguem algumas das tecnologias e ferramentas usadas no desenvolvimento do DevHeroes. Para quem, assim como eu, gosta de saber esses detalhes.

console.log("Hello World from DevHeroes!");

Sejam bem vindos ao DevHeroes!