Usar argumentos de linha de comando em aplicativos do Node.js é normal, especialmente quando o senhor é como eu e usa JavaScript para codificar tarefas (em vez de scripts bash). O Node.js fornece process.argv mas isso não fornece um key: value como o senhor esperaria: /* $ node myscript.js –key1=value1 –key2=value2 [ ‘node’, […]
Category: Uncategorized

Apresentando o Frontend Masters (com brinde)Apresentando o Frontend Masters (com brinde)
Olá, leitores da DWB, Estou muito feliz em patrocinar este blog. Sou um leitor e fã de longa data, desde quando David escreveu sobre JavaScript e MooTools em 2007. 😉 Estamos em uma das comunidades que mudam mais rapidamente, evoluem e são mais animadas do mundo: JavaScript e desenvolvimento web front-end. […]

Interceptar solicitações HTTP com o nock do Node.jsInterceptar solicitações HTTP com o nock do Node.js
O teste de unidade de APIs externas é difícil, não importa em que linguagem o senhor o faça. Trabalhar com qualquer API externa é assustador, mesmo porque o controle sobre problemas de rede, alterações de API e uma série de outros problemas é nulo. Mas se o senhor criar um serviço que dependa dos dados […]

Ferramentas, serviços e recursos recomendados para designersFerramentas, serviços e recursos recomendados para designers
Esta listagem de temas recomendados e criadores de sites, páginas e aplicativos, além de serviços e recursos relacionados, esperamos que o senhor economize algum tempo de pesquisa. Cada item apresentado aqui está entre os melhores de sua categoria, portanto, não há como errar se o que o senhor escolher tiver os recursos e as funcionalidades […]

O curso completo para desenvolvedores da Web com o programa de treinamento on-line Rails – 92% de desconto!O curso completo para desenvolvedores da Web com o programa de treinamento on-line Rails – 92% de desconto!
Não importa se o senhor é um completo iniciante ou se já trabalhou um pouco com algum código, O curso completo para desenvolvedores Web com Rails pode transformá-lo em um programador profissional completo em apenas 12 semanas. Com mais de 160 vídeos que abrangem mais de 22 horas, o senhor aprenderá […]

Obter e definir objetos aninhados com JavaScriptObter e definir objetos aninhados com JavaScript
Na época em que estruturas JavaScript como MooTools e jQuery governou o país, todos nós escrevemos tutoriais que eram mais voltados para a estrutura em questão do que para o JavaScript comum. É triste, mas é verdade. Atualmente, evito publicações orientadas a frameworks, pois Node.js tomou conta do mundo, e os kits de ferramentas JavaScript […]

Git Undo Last Commit (Desfazer último commit do Git)Git Undo Last Commit (Desfazer último commit do Git)
Sou um grande fã do git; ele é superpoderoso e fácil de usar, especialmente quando se trata de ramificação. O maior pecado que cometo ao usar o git é adicionar arquivos e depois fazer o commit deles… para master em vez de uma ramificação de recurso. Ops. O senhor certamente não quer isso. […]

Detectar se um documento foi carregado com JavaScriptDetectar se um documento foi carregado com JavaScript
Se o senhor me seguir no Twittero senhor já deve ter notado que estou reclamando do ChromeDriver. Por algum motivo, parece que os testes são executados antes de o documento ser carregado corretamente, o que leva a falhas transitórias nos testes e muita frustração. Achei que a melhor maneira de evitar esses problemas […]

Converter imagem em URI de dados com JavaScriptConverter imagem em URI de dados com JavaScript
Sempre que faço uma “execução de desempenho” em um site, o primeiro lugar que procuro são as imagens. Por quê? Porque o senhor pode salvar uma imagem do Photoshop, colocá-la no ImageOptim ou até mesmo no TinyPNG e economizar 70% do tamanho do arquivo. O que a maioria dos desenvolvedores não considera? Pegar arquivos de […]

Mensagem de confirmação de atualização do GitMensagem de confirmação de atualização do Git
Um dos meus defeitos como desenvolvedor profissional é que minhas mensagens de commit nem sempre são tão descritivas quanto poderiam ser. Às vezes, até noto um erro de ortografia nelas. Isso não é legal, cara. Quando percebo que minha última mensagem de commit não é boa o suficiente, considero útil o seguinte comando git: […]