Illustration of a bird flying.

Categoria: Dicas

  • Data e hora no history do shell

    A dica da vez é como informar a data no history do seu bash. Muitas vezes isso nos salva a pele, principalmente quando precisamos saber quando um determinado comando foi executado. Pense na situação hipotética: você é questionado(a) sobre quando uma atualização de preços foi rodada manualmente no server, ou ainda, quando um reenvio de […]

  • Git – deletando várias branches ao mesmo tempo

    Aqui trago uma dica bem rápida para quando precisar deletar diversas branches ao mesmo tempo. Útil quando a gente quer fazer aquela limpeza no projeto local. Primeiro você precisa encontrar todas as branches que possuem o padrão que deseja remover. Para fins de ilustração, utilizarei o padrão “mergefix”. Rode o seguinte comando: git branch | […]

  • Xdebug + PHPStorm + Windows

    Engana-se quem pensa que o Xdebug serve apenas para extrair relatório de cobertura de testes, o simples fato de eliminar a necessidade de var_dump|print_r seguido de die(); já me faz ganhar muito tempo de desenvolvimento e identificação de erros. Mas por que Windows? Dois motivos: 1 – já fiz post falando de Linux e Mac […]

  • Por que participar de eventos?

    Uma das coisas que mais gosto no mundo do desenvolvimento são os eventos, encontros, conferências, etc. Procuro comparecer ao máximo de eventos que eu posso, ressaltando que, no momento de distanciamento social que vivemos, isso se tornou um tanto mais difícil. Como é algo que sempre me agregou muito, prentendo deixar aqui a minha opinião […]

  • Como escolher um gateway de pagamento?

    Venho acompanhando em grupos de desenvolvimento diversos questionamentos de desenvolvedores com relação a qual gateway de pagamento escolher. As respostas, na maioria das vezes, são tendenciosas. Sempre puxam para o mais fácil de integrar ou o que está na crista da onda. Mas escolher um gateway de pagamento implica em muitos outros fatores e é sobre […]

  • Aprendendo e escrevendo

    Sempre fui muito fã de me encher de cursos, ler muitos artigos e participar do que podia relacionado à programação. Isso me motivou a querer contribuir com toda essa comunidade de desenvolvedores. Em 2014 submeti minha primeira palestra para um evento de software livre e fui aceito. A partir daí muitas coisas mudaram em minha […]

  • Oculte a pasta .git de sua aplicação

    [vc_row][vc_column][vc_column_text]OculteRemova a pasta .git de suas aplicações e previna-se desde exposição de dados sensíveis até completo clone, entenda um pouco mais sobre esta brecha facilmente explorada e saiba como a evitar. É comum que as hospedagens disponibilizem um diretório chamado www, public_html, public ou ainda httpdocs para que hospedemos nossas aplicações. Não é nenhum erro […]

  • Os desafios do Home-Office

    Uau! em 2015 iniciei a escrita deste post e apenas agora, ao fim de 2017 é que o finalizo e coloco no ar. Na época, eu estava trabalhando na empresa Redsuns Tecnologia, que encerrou as atividades em Abril de 2015, com isso, foram 6 meses de home-office até eu aceitar uma proposta de trabalho em […]

  • Guia de estudos sobre TDD

    [vc_row][vc_column][vc_column_text]Aqui listo algumas referências para o estudo do TDD (Test-Driven Development). Tais referências passam livros por livros, posts em blogs, apresentações no Slideshare e outros. Bons estudos! Test-Driven Development https://gmarik.info/notes/programming/test-driven-development-kent-beck https://c2.com/cgi/wiki?TenYearsOfTestDrivenDevelopment https://tdd.caelum.com.br/ SUNit – O primeiro Framework para TDD https://sunit.sourceforge.net F.I.R.S.T https://agileinaflash.blogspot.com.br/2009/02/first.html Baby Steps https://www.aniche.com.br/2010/11/cuidado-com-seus-baby-steps/ Red – Green – Refactor https://blog.cleancoder.com/uncle-bob/2014/12/17/TheCyclesOfTDD.html Refactor: https://martinfowler.com/articles/workflowsOfRefactoring/ Test Doubles […]

  • Debugando PHP no Mac OS Yosemite

    Demorei bastante para criar um post mais atual sobre debugar, mais específico ainda, no Mac OS Yosemite (creio que para as novas versões deva funcionar também, quando existirem). Essa demora deu-se em de fato eu não estar utilizando ainda na plataforma da maçã, confesso, relaxo de minha parte. Este post visa explicar de forma simples […]