Compartilhei no Twitter na semana passada que navego casualmente no Google Chrome, mas faço a maior parte do meu trabalho de desenvolvimento no Firefox. Não posso dar um grande motivo para fazer isso, mas o Firefox parece ser um “cobertor de segurança” de desenvolvimento desde que eu estava na faculdade (há mais de uma década!). […]
Guia passo a passo do Stripe Payments em ReactGuia passo a passo do Stripe Payments em React
Este texto é uma adaptação de vários trechos do livro de Scott Hasbrouck, “The Node.js Engineer’s Guide to Stripe” – o senhor está lendo o livro e o que ele diz. Disponível agora! com um desconto de 10% para os leitores da David Walsh com o código: WALSH10 O que abordaremos […]
Estabilidade e segurança completas do servidor com o PleskEstabilidade e segurança completas do servidor com o Plesk
A cada poucos anos, meu patrocinador de hospedagem me fornece um novo VPS para hospedar este blog do WordPress. Adoro ter um VPS, pois assim tenho controle total sobre meu servidor e o ambiente, mas uma coisa que sei é que não quero brincar de administrador de sistema; tenho um conhecimento básico de […]
Evitar a rolagem do corpoEvitar a rolagem do corpo
Uma das minhas irritações com elementos posicionados de forma fixa ou absoluta é o <body> rolagem enquanto o senhor rola o elemento posicionado. O senhor já tentou rolar uma caixa de diálogo e ver a página rolar em segundo plano? É uma experiência de usuário horrível, que beira o constrangedor. Que horror. Então, […]
Exportar e importar patches com o gitExportar e importar patches com o git
A maioria de nós que usa o git provavelmente só usa o GitHub, daí a popularidade do serviço. No entanto, se o senhor (ou um projeto principal) não usar um serviço como o GitHub, precisará exportar patches para revisão. Vamos dar uma olhada em como exportar um patch com o git! Exportando um […]
Gerencie sites de clientes com o LightCMSGerencie sites de clientes com o LightCMS
Meu primeiro emprego foi em uma agência há cerca de 10 anos. Quando olho para as ferramentas que existem hoje, fico impressionado com a rapidez com que o padrão mudou. Às vezes, eu era obrigado a montar um CMS feio e malfeito; outras vezes, eu estava fuçando em projetos de comércio eletrônico de […]
Gancho do Git – npm install se package.json for modificadoGancho do Git – npm install se package.json for modificado
A maioria dos projetos em que trabalho atualmente contém um arquivo package.json para gerenciar as dependências. O senhor acha que, a essa altura, eu já estaria acostumado a ver o arquivo package.json quando eu fizesse um git pull e isso acionava algo em minha cabeça para executar npm install para garantir que eu tivesse as […]
Mercurial: Global .hgignoreMercurial: Global .hgignore
Trabalho com o git há vários anos e um dos meus posts favoritos sobre o git é Criar um .gitignore global que detalha como o senhor pode criar um .gitignore para ignorar determinados arquivos inúteis (pense no .DS_Store, node_modulesetc.) para que o senhor não esteja sempre adicionando os mesmos arquivos ao repositório de cada .gitignore […]
Conferência O’Reilly Velocity – Brinde de Santa Clara!Conferência O’Reilly Velocity – Brinde de Santa Clara!
Conferência O’Reilly Velocity em Santa Clara está bem perto de acontecer: De 20 a 23 de junho de 2016. A Velocity está apresentando uma linha incrível de palestrantes que cobrem vários tópicos diferentes. Aprenda a criar sites, aplicativos e serviços que sejam rápidos, escaláveis, resilientes e altamente disponíveis! A Velocity é […]
Como concluir projetos da Web mais rapidamente com uma ferramenta de colaboração de designComo concluir projetos da Web mais rapidamente com uma ferramenta de colaboração de design
Como desenvolvedores, estamos constantemente fazendo alterações e revisões durante um projeto da Web – todos solicitam alterações no design, mesmo quando o projeto já passou para a fase de desenvolvimento – e, durante todo o processo de revisão, estamos sempre procurando maneiras de economizar tempo. O problema é que todas essas revisões […]