Bash no Windows

Bash no Windows

Neste artigo pretendo demonstrar como instalar e utilizar o Bash no Windows.

  • Introdução
  • WSL - Windows Subsystem for Linux
  • Instalando o Bash no Windows 10
    • Pré-requisitos
    • Habilitando o Modo Desenvolvedor
    • Habilitando o WSL no Windows
    • Instalando o Bash
    • Testando a instalação
    • Alterando entre o ambiente Windows e Linux
  • Conclusão

Leia mais

TypeScript - Classes vs Interfaces

TypeScript - Classes vs Interfaces

Neste artigo pretendo apresentar uma comparação entre a utilização de classes e interfaces para a representação do modelo de dados.

  • Introdução
  • Preparando o ambiente de desenvolvimento
  • Construindo os testes
  • Analisando o comportamento com Interfaces
  • Analisando o comportamento com Classes
  • Conclusão

Leia mais

Entenda tudo sobre Async/Await

Entenda tudo sobre Async/Await

  • Introdução
  • Escrevendo uma função assíncrona com Promises
  • Escrevendo uma função assíncrona com async/await
  • Utilizando async/await com Promises
  • Resolvendo ou rejeitando uma Promise com async/await
  • Tratamento de erros com Throw Error()
  • Tratamento de erros com try/catch
  • Utilizando async/await com function expressions
  • Entendendo o await
  • IIFE - Immediately-Invoked Function Expression
  • Utilizando async/await com classes
  • Exportando uma classe com funções assíncronas
  • Aguardando múltiplas requisições em sequência
  • Aguardando múltiplas requisições simultâneas
  • Aguardando múltiplas requisições simultâneas usando Promise.all()
  • Conclusão

Leia mais

Conheça todo o poder do Console

Conheça todo o poder do Console

Neste artigo vou demonstrar algumas funcionalidades que o console possui para auxiliar no dia-a-dia dos desenvolvedores.

  • Introdução
  • console.log()
  • console.clear()
  • console.info()
  • console.warn()
  • console.error()
  • console.table()
  • console.group(), console.groupCollapsed() e console.groupEnd()
  • console.time() e console.timeEnd()
  • Conclusão

Leia mais

Guia para projetos Open Source

Guia para projetos Open Source

Neste artigo vou demonstrar os passos necessários para inciar um projeto Open Source com as melhores técnicas e ferramentas que estão disponíveis atualmente. Existem muitos termos em inglês e é bom você já ir se acostumando com eles.

  • Introdução
  • Yeoman
  • Coding Style
  • Linting
  • Source folder
  • Tests
  • Code Coverage
  • Continuous Integration
  • README, CHANGELOG e Badges

Leia mais