Meu nome é Elton Minetto

Performance

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.

Tutorial Mão na Massa - PHP Conference 2011

No início de Dezembro vai acontecer o PHP Conference Brasil 6, em Osasco/SP. Não preciso lembrar a todos a importância do evento e nem a minha empolgação em participar de mais um ano. E este ano é especial para nós, do PHPSC, pois tivemos uma participação um pouco maior, ajudando a escolher as palestras para o evento. Algumas já foram divulgadas e a grade final deve estar pronta nos próximos dias. O nível das palestras e palestrantes está excelente, como já é de costume. Como eu sabia que iria auxiliar na escolha das palestras eu não submeti nenhum trabalho, mas fui convidado pela organização a ministrar um tutorial Mão na Massa no primeiro dia do evento. No “Melhore a Performance de seus sites usando Memcached, Gearman e Sphinx Search” eu vou apresentar as tecnologias Memcached, Gearman e Sphinx Search bem como a sua integração com o PHP para criar aplicativos e sites escaláveis e de alta performance. As inscrições para o evento e para os Mão na Massa podem ser feitos no site do evento. Nos vemos por lá. No tutorial, nas palestras ou no PHPinga ;)

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

Webcast sobre MySQL

Eu fui convidado pelo amigo Jackson para fazer um webcast, sobre MySQL. O evento vai acontecer no dia 05/07 e você pode fazer a inscrição no site abaixo.

Processando arquivos de profiling do Xdebug no MacOSX

O Xdebug é uma das ferramentas mais úteis que conheço para quem trabalha com PHP. Eu escrevi um resumo das suas funcionalidades em um post anterior. Uma das funcionalidades que mais uso é a geração de “profiling” de aplicações. Ajuda muito na hora de encontrar “gargalos” de performance. O único problema é que eu precisava usar o Kcachegrind ou o Webgrind para analisar os arquivos gerados pelo Xdebug. Como eu uso MacOSX eu procurei uma forma mais rápida de processar essas informações, sem ter que acessar uma máquina virtual Linux ou configurar o Webgrind. Para isso eu usei a dupla xdebugtoolkit e graphviz. O primeiro analisa o arquivo gerado pelo Xdebug e gera um arquivo .dot, que eu posso abrir com o graphviz. Para instalar o xdebugtoolkit é preciso acessar o Terminal e executar os comandos: