Trabalhar nas extensões do Phabricator me levou de volta ao mundo do PHP, uma linguagem que eu só tinha tocado por meio de plug-ins do WordPress e temas de blog nos últimos anos. Apesar de estar longe da linguagem, consegui voltar rapidamente e senti um pequeno conforto de “estar de volta em casa”… até perceber […]
Category: Uncategorized

Brindes da conferência: Conferência Fluent e Conferência Velocity!Brindes da conferência: Conferência Fluent e Conferência Velocity!
Duas das incríveis conferências da O’Reilly estão prestes a chegar a San Jose: Fluent e Velocidade. Cada conferência será realizada em San Jose, CA, de 19 a 22 de junho. O senhor aprenderá muito com os incríveis palestrantes, fará contatos com desenvolvedores como você e terá a oportunidade de colocar a mão na massa nas […]

Continuar o download com cURLContinuar o download com cURL
Um dos utilitários mais úteis, mas menos comentados, que um desenvolvedor tem à sua disposição é o cURL. O utilitário de linha de comando cURL tem sido tão incrível que o Chrome permite que você copie solicitações como cURL no painel Requests (Solicitações) das ferramentas do desenvolvedor. publicar dados de formulário, seguir redirecionamentos, Obter cabeçalhos […]

Criação de banners animados em SVGCriação de banners animados em SVG
Leio o blog de David Walsh há anos. As dicas e os tutoriais que ele compartilha me ajudaram a resolver muitos problemas. Adoro o fato de poder apoiá-lo agora com publicidade TrackJS em seu site. Além disso, tive a chance de criar algumas animações SVG legais! Não sou designer ou profissional de marketing por profissão. […]

currencylayer: Conversão de moedas simples e eficazcurrencylayer: Conversão de moedas simples e eficaz
Todo desenvolvedor que já manteve um site de comércio eletrônico lhe dirá que ser responsável pelo manuseio adequado da moeda pode ser uma tarefa muito estressante. Se o senhor escrever um código com bugs ou inseguro, vai custar dinheiro ao seu empregador ou ao usuário. Uma complicação adicional para os desenvolvedores pode ser […]

Dicas e ferramentas poderosas para designers de UX e UIDicas e ferramentas poderosas para designers de UX e UI
Embora sejam entidades separadas, o UX e o UI design geralmente são feitos pela mesma pessoa. Esse é geralmente o caso de um web designer freelancer. A maioria dos designers, entretanto, concentra-se na interface do usuário ao criar um site. Isso parece fazer sentido, pois o design da interface do usuário é orientado para […]

Proteger dados confidenciais no DockerProteger dados confidenciais no Docker
Desenvolver código de autenticação para repositórios de código-fonte aberto pode ser uma tarefa assustadora; o senhor tem medo de que os hackers encontrem brechas no seu código, mas também fica petrificado com a possibilidade de acidentalmente enviar credenciais confidenciais para um repositório público. Já vi acontecerem confirmações não intencionais de credenciais, e o […]

Obter hashes de pacotes de requisitos do PythonObter hashes de pacotes de requisitos do Python
Os pacotes do Python (pip) requirements.txt é o equivalente ao arquivo package.json no mundo JavaScript / Node.js. Esse requirements.txt não é tão bonito quanto o arquivo package.json mas ele não apenas define uma versão, como também vai além, fornecendo um hash sha para comparação, a fim de garantir a integridade do pacote: […]

Entrevista com James Turnbull, presidente da O’Reilly Velocity ConferenceEntrevista com James Turnbull, presidente da O’Reilly Velocity Conference
A incrível conferência Velocity da O’Reilly, que acontecerá em San Jose de 19 a 22 de junho, concentra-se na “mágica em segundo plano”: DevOps, segurança e engenheiros de sistemas. Os senhores terão a oportunidade de aprender com engenheiros do Dropbox, Slack, Microsoft, Intel, Twitter e muito mais! À medida que nossos sistemas se […]

Obter senhas do Keychain a partir da linha de comandoObter senhas do Keychain a partir da linha de comando
Um dos meus utilitários de linha de comando favoritos é o wifi-password, um utilitário que permite obter uma senha salva para a rede Wi-Fi à qual o usuário está conectado no momento (para compartilhar com os colegas ou com o creeper do café em que o senhor está). A ideia de poder obter uma senha […]