Eu usei muito promovido nvm, um gerenciador de versões do Node.js, ao longo dos anos. Ter uma ferramenta para gerenciar várias versões de um interpretador de linguagem tem sido muito útil, especialmente devido à complexidade do gerenciamento de pacotes do Node.js.

Uma dica que gosto de dar aos novos desenvolvedores é adicionar um .nvmrc em seus repositórios. O conteúdo do arquivo é apenas uma string simples que representa a versão do Node.js que o projeto requer:

v16

Um projeto com este .nvmrc está especificando que o Node.js v16 deve ser usado. Qualquer desenvolvedor poderia então executar nvm use para fazer o download, instalar e mudar para essa versão. A nvm install instalaria as dependências de acordo com essa versão.

  • Demonstrações favoritas de Chris Coyier’s CodePen

    David me perguntou se eu estaria disposto a fazer um post como convidado, escolhendo algumas das minhas canetas favoritas do CodePen. É uma tarefa difícil! São tantas! Mas consegui escolher algumas que me surpreenderam nos últimos meses. Se o senhor…

  • API de vibração

    Muitas das novas APIs fornecidas pelos fornecedores de navegadores são mais voltadas para o usuário móvel do que para o usuário de desktop. Uma dessas APIs simples é a API de vibração. A Vibration API permite que os desenvolvedores direcionem o dispositivo, usando JavaScript, para vibrar em…

  • Gradientes CSS

    Com CSS border-radiusNo artigo anterior, mostrei aos senhores como o CSS pode preencher a lacuna entre o design e o desenvolvimento, adicionando cantos arredondados aos elementos. Os gradientes CSS são outra etapa nessa direção. Agora que os gradientes CSS são compatíveis com o Internet Explorer 8+, Firefox, Safari e Chrome…

  • Usando CSS attr e content para dicas de ferramentas