Como usar Traits no PHP com namespace

Recentemente lancei um post Como usar Traits no PHP, com isso surgiu uma duvida nos comentários realizado pelo Paulo Dias, onde questionou como poderia utilizar a mesma implementação porem fazendo uso de namespace. Neste post vou implementar o mesmo conceito do post anterior demonstrando o uso de namespace. Para nossa implementação devemos criar o diretório … 

 

Como usar Traits no PHP

Traits no PHP é um recurso que pode nos auxiliar e muito em nossos projetos, melhorando o reuso de código. Antes de iniciarmos esse aprendizado, é interessante ressaltar que Traits é um recurso disponibilizado no PHP desde sua versão 5.4 lançada em 01/03/2012, com o intuito de melhorar o reuso de códigos. Basicamente Traits são … 

 

A Licença MIT

Uma opção para licenciar seu software. A licença MIT foi criada pelo Massachusetts Institute of Technology, sendo uma licença copyleft utilizada no mundo Open Source. Caso não conheça esse termo open source, recomendo a leitura do meu post Software livre de código aberto e software gratuito, quais são suas diferenças? 🙂 Escolher uma licença não é … 

 

Por que Golang? (Vídeo)

Go é uma linguagem de programação fantástica, criado pela galera do Google. Nesta edição ZeuCXB traz uma palestra robusta, recheado de exemplos para nós. Pegue seu bloco de notas, prepare uma pipoca e desfrute de uma super palestra. Sem mais delongas, segue abaixo o vídeo. Dados da palestra Tema”Por que Golang?” Palestrante: Eliseu Codinhoto (@zeucxb) Canal: https://youtube.com/euprogramadoroficial … 

 

Bolt uma alternativa ao WordPress (vídeo)

Bolt é um CMS muito poderoso e amigo do desenvolvedor, adotando as melhores  práticas e tecnologias em sua estrutura como por exemplo o Silex, twig (caso tenha interesse, disponho de um post explorando a engine “Twig – A Super engine template para PHP“), doctrine entre outros. Nesta décima primeira edição do canal HHBR temos o provilégio … 

 

Relacionando entidades com Doctrine

Relacionamento de entidade com Doctrine é um recurso poderoso e que facilita e muito nosso trabalho com a manipulação de entidades. Este post é uma continuação do Aprenda a construir um CRUD simples, fácil e rápido com Doctrine onde sua leitura é fundamental, pois é a base para este post. Em nosso projeto temos todo … 

 

Criando cache com o Zend-Cache

Olá, tudo bem?! Em nossas aplicações com frequência trabalhamos com informações/dados que não sofrem alteração com muita frequência, porem ela é carregada e processada o tempo todo em que o recurso é requisitado, acarretando em perda de performance e processamento desnecessário (maior custo para manter o sistema $$$) e uma experiência não muito agradável para … 

 

Aprenda a construir um CRUD simples, fácil e rápido com Doctrine

Olá, tudo bem?! No ecossistema PHP temos disponíveis diversos projetos super bacanas, e para trabalhar na camada de banco de dados temos a nossa disposição o Doctrine, o mais popular projeto voltado para Database Storage e Object Mapping. O que você pode estar pensando é “Meu Framework X já tem implementações para isso”, sim de … 

 

Training Center (Vídeo)

Olá, tudo bem?! Tivemos a décima edição do HHBR,  uma edição recheada de muita informação! Nesta edição temos a honra de trazer um projeto open source fantástico o Training Center. Projeto no qual visa auxiliar e fomenta conteúdo para a comunidade de TI, trazendo excelentes iniciativas como os projetos Mentoria e Study Groups. O  vídeo … 

 

Melhore a qualidade do código da sua equipe com Code Review

Olá, tudo bem?! Um dos métodos que podemos utilizar para melhorar nosso source code é adotar a pratica de code review. Ao realizar este processo, teremos a oportunidade de compartilhar conhecimento, melhorar o código e diminuir a quantidade de bugs que possivelmente existem no sistema. Mas o que é code review? Alguém (técnico) que não …