PHP Do Jeito Certo: Episódio VI – O Retorno do PODCAST

Olá pessoal tudo bem?! Após um tempo sem novos episódios lançamos mais um episódio do PHP Do Jeito Certo, um podcast que desde 2013 junto com meus amigos Davi, Jack e Marcelo tocamos e gostamos muito de fazer. Neste episódio, falamos o que se decorreu desde o último episódio gravado, e o que estamos envolvidos atualmente. Espero que apreciem, e acompanhem pois lançaremos mais episódios conforme o tempo nos permitir....

2016-09-30 · 1 min · Diego Brocanelli

Manipulando diretórios com PHP

Olá pessoal, tudo bem?! Neste final de semana estive criando um pet project para praticar TDD, e foi direcionado a manipulação de diretórios. E com isso resolvi criar este post para mostrar um recurso muito bom do PHP, sendo a classe nativa RecursiveDirectoryIterator, onde dispõem de um leque de ferramentas bacanas que podem facilitar sua vida. Para realizarmos este post vamos criar um diretório ‘post_manipulando_diretorios_com_php’ e dentro dele vamos criar o arquivo index....

2016-09-04 · 3 min · Diego Brocanelli

Criando e baixando arquivos ZIP com PHP

O PHP é uma linguagem fantástica e repleta de recursos que nos surpreende todos os dias. Não é a primeira (e não será a última) vez que me pedem para implementar um recurso para compactar arquivos de um diretório e fazer o seu download para o usuário. Com isso resolvi escrever um post para tentar auxiliar quem esteja necessitando de implementar um recurso similar. A estrutura do projeto de exemplo será:...

2016-08-25 · 4 min · Diego Brocanelli

Um grande passo, Zend Framework 3 released!!!

Olá pessoal tudo tranquilo?! Foi lançado o Zend Framework 3, estava bem ansioso em relação a esta nova versão que prometida muitas melhorias para o framework. Foram cerca de 17 meses de produção, teve um grande aumento de performance, suporte ao PHP 7 e foco em pacotes. Pegando o gancho dos pacotes, algo que realmente é muito interessante, pois agora temos cada componente do framework em um repositório individual no GitHub....

2016-06-30 · 4 min · Diego Brocanelli

PHP Coding Standards Fixer

Olá pessoal tudo bem? Anteriormente fiz um post para demonstrar o uso do PHPCodeSniffer, uma ferramenta muito útil para verificar possíveis erros em nossos códigos, e com isso nos auxiliar a melhora-los. Pois bem hoje vou lhes mostrar outra ferramenta PHP Coding Standards Fixer ou mais conhecido como PHP-CS-Fixer (repositório Github). Com esta ferramenta poderemos realizar o processo de correção automática para as violações por exemplo da PSR-2, isso mesmo de forma automática!...

2016-06-07 · 4 min · Diego Brocanelli

Generators no PHP

Desde sua versão 5.5 encontra-se disponível o recurso de generators no PHP<, esse recurso nos permite realizar iterações tendo ganho de performance, pois realiza a entrega dos dados sobe demanda, diferentemente do iterador padrão do PHP, onde processa o conjunto de dados na memória. Para criar um generator é muito simples, pois são somente funções PHP que fazem uso da palavra chave yield. Diferente do retorno convencional de uma função PHP, ao utilizar um generator ele apenas gera valores por demanda, como podemos analisar no exemplo abaixo....

2016-06-02 · 2 min · Diego Brocanelli

Construindo um Silex Skeleton Application

Olá pessoal tudo bem? Irei construir um skeleton application utilizando o micro framework Silex. Este micro framework é irmão do Symfony framework full stack e ambos os projetos são mantidos pela comunidade PHP e a empresa SensioLabs empresa fundada pelo Fabien Potencier e criador de ambos frameworks citados acima. O Silex tem como base o Symfony e Pimple e foi inspirado pelo Sinatra um framework Ruby. Tendo como foco a simplicidade no desenvolvimento de aplicações....

2016-05-18 · 10 min · Diego Brocanelli

PHP CodeSniffer

Olá pessoal tudo bem? Hoje temos diversas ferramentas que nos auxiliam em nosso dia a dia, para que tarefas repetitivas sejam realizadas de formas mais práticas e eficientes. Dito isso trago uma ferramenta (que não é nova) porem que irá ajudar com certeza, poupando muito tempo no seu dia. O nome desta ferramenta é PHP CodeSniffer, e sua finalidade é analisar os padrões em seu código, auxiliando na qualidade do código produzido....

2016-05-14 · 4 min · Diego Brocanelli

Gerando documentação do seu sistema utilizando a API SAMI

Fala pessoal tudo tranquilo? Quem nunca se deparou com a necessidade de documentar o sistema que está desenvolvendo, para que outros programadores consigam realizar novas implementações, correções ou até mesmo consumir a API. Sabemos que a documentação é algo essencial e indispensável no desenvolvimento de softwares para garantir a longevidade de nossos sistemas. O PHP não fica para trás neste quesito, atualmente no PHP-FIG está em processo de “Draft” a PSR-5 visando um padrão para PHPDoc para comunidade PHP....

2016-05-12 · 3 min · Diego Brocanelli