Meu nome é Elton Minetto

Zend Framework

Gerenciando assets por módulos no Zend Framework 2

Obs: Esse é um post avançado sobre Zend Framework 2. Se você não está familiarizado com os novos termos e conceitos do framework eu recomendo esse screencast com a introdução ou o e-book Zend Framework 2 na prática (eu sei que é cara de pau hehe)

Uma das funcionalidades mais úteis do Zend Framework 2 é a forma como os módulos agora podem ser facilmente incluídos ou removidos de um projeto. Um módulo agora é realmente uma porção de código que pode ser reaproveitada facilmente. Nesse post vou mostrar isso usando um módulo muito útil chamado AssetManager.

Usando componentes do Zend Framework

Uma das coisas mais legais do Zend Framework é a forma como ele foi construído, na forma de componentes que podem ser usados separadamente ou até substituídos. Dessa forma é possível usar somente alguns componentes em qualquer projeto, desenvolvido com outros frameworks ou mesmo sem nenhum. Exemplos de componentes que podem ser bem úteis:

Meus dois centavos sobre o MicroPHP Manifesto

Nos últimos dias um post tem gerado alguma discussão entre os programadores PHP: o MicroPHP Manifesto (post original e o site que foi gerado depois) Confesso que concordo com vários pontos levantados pelo Ed Finkler no seu artigo, principalmente no ponto de que alguns frameworks estão ficando muito mais complexos do que o necessário. Logo depois da publicação do post surgiram algumas respostas (essa e essa, por exemplo), umas concordando e outras crucificando o autor. A minha opinião é: depende :) Depende do projeto. Estou trabalhando atualmente em um projeto enorme, com vários requisitos técnicos bem avançados, com equipes trabalhando remotamente e paralelamente. Neste projeto estamos usando Zend Framework e Doctrine e foi a melhor decisão. Ao mesmo tempo precisei ministrar um curso onde o foco eram tecnologias bem específicas e não precisava adicionar complexidade, então a melhor opção foi o Slim, conforme comentei em outro post. Aliás, gostamos tanto do Slim que estamos usando em outros pequenos projetos da Coderockr. Gosto também da abordagem do Symfony, seus componentes e o Silex, micro-framework baseado nestes componentes. Eu acho que o post teve um bom efeito, que foi gerar a discussão sobre o assunto, mas ele não deve ser levado tão ao pé da letra e nem gerar flamewars intermináveis. A idéia é sempre analisar qual é a melhor situação para seu projeto, e mesmo usando algo completo, como o Zend Framework, tentar sempre manter o desenvolvimento o mais simples e bem implementado.

PHPConference 2011

Na última semana estive em Osasco-SP para a sexta edição do PHPConference, o maior evento de PHP da América Latina. Novamente pude rever os amigos e lendas da programação PHP, além de conhecer novas pessoas, algumas que eu conhecia via Twitter. Na minha opinião essa é a parte mais importante do evento, a troca de conhecimentos que acontece fora das salas de palestras. Quanto as palestras, não consegui ver todas as que gostaria, mas as que consegui ver foram muito boas. Assistindo algumas palestras e conversando com algumas pessoas a sensação que tenho é que o “mundo PHP” ganhou nos últimos meses um novo impulso de qualidade e inovação. Fazia um bom tempo que eu não me sentia empolgado com o ambiente, mas com coisas legais como bancos NoSQL, novos frameworks como Symfony 2, Zend Framework 2, diversos micro frameworks, o Service Oriented Architecture finalmente deixando de ser “tendência” e virando realidade, o MVC evoluindo para algo novo, tudo isso abre novos horizontes para os profissionais. O material da minha palestra está no meu Speakerdeck e os comentários estão no Joind.in E que venha o PHPConference 2012!

Pós-graduação em Umuarama

Fui convidado a ministrar uma disciplina na pós-graduação “Desenvolvimento de Software para Internet e Dispositivos Móveis” que vai acontecer em 2012, na cidade paranaense de Umuarama. A disciplina vai ser “Framework de desenvolvimento PHP”, onde vou apresentar o Zend Framework. Mais informações no site da Faculdade ALFA

Material da palestra em Bento Gonçalves

No último fim de semana estive em Bento Gonçalves,RS, para palestrar no evento do Tchelinux. Primeiramente, gostaria de parabenizar o pessoal da organização, em especial o Rafael Jaques, pelo sucesso do evento. Ótimas palestras, boas conversas nos corredores, e a hospitalidade do pessoal do RS são sempre legais. Coloquei o material da minha apresentação no slideshare