December 15th 2009

2009: Um ano do PHP no Brasil e no mundo

Enquanto sento aqui em frente ao Wordpress e lendo meu post sobre 2008 eu vejo que este ano realmente foi um ano de muita mudança e sucesso. 2008 foi um ano de muito crescimento pessoal/profissional para mim, e 2009 acabou por seguir a mesma linha, mas trilhando por um caminho inesperado.
Meu checklist de sucessos e vitorias obtidas neste ano é praticamente indireto, tendo ido de carona com outro grande sucesso, o sucesso da Comunidade PHP, no mundo, no Brasil e em São Paulo. Continuo ocupando uma vaga na equipe MIH/SWAT , mas após conversar com Sebastian Bergamann na ZendCon ano passado acabei me interessando e investindo na área de testes, que acabou gerando alguns resultados como ser promovido a QA Especialist dentro da minha equipe, ou seja, o responsável pela qualidade do código, testes, e tudo mais envolvido.Então neste aspecto minha carreira continua seguindo por uma trajetória promissora, mas sem o tsunami de mudanças de 2008.
Com o trabalho com testes também tive outros frutos indiretos, um deles foi a PHP Conference Brasil 2009, onde fui palestrante novamente e pude apresentar minha palestra “E no sétimo dia ele escreveu testes…” que fala justamente sobre testes e TDD, assuntos mais do que recorrentes na minha carreira hoje. O segundo foi a PHP TestFest 2009, da qual o PHPSP participou com todos méritos e resultados incríveis, fomos o grupo com a maior contribuição, do mundo. Méritos que não são meus e sim da equipe que participou do evento, porém após escrever os testes e perceber quanto gostei dos mesmos, fui premiado com uma conta de SVN e karma de testes no repositório do PHP, me tornando um contribuidor oficial do PHP, mesmo sendo somente na área de testes (um passo de cada vez), que counta para mim como uma grande vitória pessoal.
Mas e o PHP? O ano começou com tudo mesmo, logo no inicio do ano iniciamos o PHPSPCast, um podcast sobre PHP realizado pelos coordenadores do PHPSP, publicado justamente durante uma viagem de um mes pela Africa do Sul a trabalho (viagem sensacional!). Logo em seguida eu pude comparecer na php|tek e promover o PHP Conference Brasil 2009, o que aparentemente deu bastate resultado pois o numero de palestras enviadas de fora do Brasil foi realmente muito grande.
o PHPSP se empenhou e realizou o I Encontro|PHPSP onde tivemos palestras sobre o grupo, ZCE e Zend Framework, um grande sucesso no conteudo e no networking que foi muito bem liderado pelos presentes. Além disso a TestFest também nos trouxe grandes resultados, um evento que foi organizado em menos de uma semana com parcerias com a Microsoft e a presença de 10 pessoas acabou consagrando o PHPSP como o grupo que contribuiu o maior numero de testes de todo evento mundial, um sucesso não só para os presentes mas para todo PHPSP e todo o Brasil.
O ano foi fechado com chave de ouro, pessoalmente eu fui convidado para participar do Microsoft Developer Summit em Redmond, mas muito mais do que um convite para mim foi uma porta para o Brasil todo como fonte de grandes nomes da comunidade PHP. O evento foi uma oportunidade da MS conversar com a comunidade e alinhar as ações de ambos, tornando as plataformas da MS mais viáveis para servidores e desenvolvedores.
E como não falar da PHP Conference Brasil, que reuniu tantos grandes nomes da comunidade brasileira e tantas palestras de extrema qualidade. Mesmo com seus defeitos o evento veio mais uma vez mostrar a qualidade e capacidade de nossa comunidade local e que não ficamos para trás no mercado mundial.
Enfim, previsões para 2010, eu acredito que será um grande ano para todos do PHP novamente. Espero este ano ver os primeiros palestrantes brasileiros em eventos internacionais, mas um sinal da abertura do mercado para nos. Espero ver a TestFest crescer ainda mais e ver cada vez mais grupos brasileiros envolvidos. Nossos eventos de PHP também devem nos trazer muitas surpresas agradaveis.
Que venha 2010!

Enquanto sento aqui em frente ao Wordpress e lendo meu post sobre 2008 eu vejo que este ano realmente foi um ano de muita mudança e sucesso. 2008 foi um ano de muito crescimento pessoal/profissional para mim, e 2009 acabou por seguir a mesma linha, mas trilhando por um caminho inesperado.

Meu checklist de sucessos e vitorias obtidas neste ano é praticamente indireto, tendo ido de carona com outro grande sucesso, o sucesso da Comunidade PHP, no mundo, no Brasil e em São Paulo. Continuo ocupando uma vaga na equipe MIH/SWAT , mas após conversar com Sebastian Bergamann na ZendCon ano passado acabei me interessando e investindo na área de testes, que acabou gerando alguns resultados como ser promovido a QA Especialist dentro da minha equipe, ou seja, o responsável pela qualidade do código, testes, e tudo mais envolvido.Então neste aspecto minha carreira continua seguindo por uma trajetória promissora, mas sem o tsunami de mudanças de 2008.

Com o trabalho com testes também tive outros frutos indiretos, um deles foi a PHP Conference Brasil 2009, onde fui palestrante novamente e pude apresentar minha palestra “E no sétimo dia ele escreveu testes…” que fala justamente sobre testes e TDD, assuntos mais do que recorrentes na minha carreira hoje. O segundo foi a PHP TestFest 2009, da qual o PHPSP participou com todos méritos e resultados incríveis, fomos o grupo com a maior contribuição, do mundo. Méritos que não são meus e sim da equipe que participou do evento, porém após escrever os testes e perceber quanto gostei dos mesmos, fui premiado com uma conta de SVN e karma de testes no repositório do PHP, me tornando um contribuidor oficial do PHP, mesmo sendo somente na área de testes (um passo de cada vez), que counta para mim como uma grande vitória pessoal.

Mas e o PHP? O ano começou com tudo mesmo, logo no inicio do ano iniciamos o PHPSPCast, um podcast sobre PHP realizado pelos coordenadores do PHPSP, publicado justamente durante uma viagem de um mes pela Africa do Sul a trabalho (viagem sensacional!). Logo em seguida eu pude comparecer na php|tek e promover o PHP Conference Brasil 2009, o que aparentemente deu bastate resultado pois o numero de palestras enviadas de fora do Brasil foi realmente muito grande.

o PHPSP se empenhou e realizou o I Encontro|PHPSP onde tivemos palestras sobre o grupo, ZCE e Zend Framework, um grande sucesso no conteudo e no networking que foi muito bem liderado pelos presentes. Além disso a TestFest  organizada em menos de uma semana com parcerias com a Microsoft e a presença de 10 pessoas trouxe os resultados já descritos acima.

O ano foi fechado com chave de ouro, pessoalmente eu fui convidado para participar do Microsoft Developer Summit em Redmond, mas muito mais do que um convite para mim foi uma porta para o Brasil todo como fonte de grandes nomes da comunidade PHP. O evento foi uma oportunidade da MS conversar com a comunidade e alinhar as ações de ambos, tornando as plataformas da MS mais viáveis para servidores e desenvolvedores.

E como não falar da PHP Conference Brasil, que reuniu tantos grandes nomes da comunidade brasileira e tantas palestras de extrema qualidade. Mesmo com seus defeitos o evento veio mais uma vez mostrar a qualidade e capacidade de nossa comunidade local e que não ficamos para trás no mercado mundial.

Enfim, previsões para 2010, eu acredito que será um grande ano para todos do PHP novamente. Espero este ano ver os primeiros palestrantes brasileiros em eventos internacionais, mas um sinal da abertura do mercado para nos. Espero ver a TestFest crescer ainda mais e ver cada vez mais grupos brasileiros envolvidos. Nossos eventos de PHP também devem nos trazer muitas surpresas agradaveis.

Que venha 2010!

1 Star2 Stars3 Stars4 Stars5 Stars (1 votos, média: 1.00 de 5)
Loading ... Loading ...

6 Comments »

November 29th 2009

PHPConfBR09 – Como foi o primeiro dia

Veja minhas impressões do primeiro dia da conference.

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading ...

No Comments yet »

November 26th 2009

PHP Conference Brasil – Dia 0

Dia de tutoriais, demorou mas a internet não ajudou, o video tem dois pulos, maldito quicktime não esta ajudando.

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading ...

No Comments yet »

November 25th 2009

PHP Conference Brasil 09 – Quarta

Um dia e meio antes da iniciar oficialmente a conference deste ano, começo meu relato sobre o dia a dia da conference em formato de video, seguindo os exemplos de nomes como Cal Evans e Eli White.

Aqui vai!

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading ...

No Comments yet »

August 19th 2009

Escrevendo testes com PHPT e contribuindo com o PHP

Este ano esteve em destaque a PHPTestFest09, sendo realizada em vários cantos do mundo e destacando-se a participação do PHPSP que contribuiu com o maior número de testes. Ficou de fora? Então já comece a se preparar para ano que vem.

O PHPT é um framework extremamente simples de testes criado e usado internamente pelos desenvolvedores do core. Ele é extremamente atômico e centrado em testes como os que esperamos do PHP, como testar funções e bugs específicos.

O que preciso saber?

A grande vantagem do PHPT é que para poder escrever um teste, tudo que você precisa saber é: como escrever código PHP. Claro que um pouco de conhecimento interno do funcionamento do PHP vai te ajudar a procurar detalhes para testar, mas sabendo escrever PHP você já pode contribuir com uma grande percentagem dos testes que precisamos.

Vamos então atacar por partes:

  1. Preparando o ambiente
  2. Escolhendo um teste
  3. Escrevendo um teste
  4. Rodando um teste
  5. Enviando seu teste para o PHP

Continue Reading »

1 Star2 Stars3 Stars4 Stars5 Stars (1 votos, média: 5.00 de 5)
Loading ... Loading ...

6 Comments »

May 20th 2009

php|tek09: Dia #1

Dia de tutoriais na php|tek! O dia começou com um café da manha regado a PHP onde pude falar com muitas pessoas do dia anterior e conhecer o Matthew Weier O’Phinney. Depois um rápido registro e la vamos nós para os tutoriais.

O primero tutorial foi um Bootcamp de Segurança por Christian Wenz (@chwenz) onde analisamos fatores de segurança (ou insegurança) e aplicações de exemplo, revendo conceitos básicos de seguran;ca no PHP e conhecendo mais sobre problemas mais recentes, como XSS e CSRF. Uma palestra muito boa para revisar fatores que as vezes podem passar despercebidos e excelente para apontar novatos no caminho da segurança ou simplesmente lembrar o que devemos procurar.

Após o almoço fornecido pela MTACon, segui para o tutorial de Analise de Código por Sebastan Bergmann, Arne Blankerts e Stefan Priebsch. Esta sessão foi otima e um puxão de orelha para lembrarmos de coisas que não devemos fazer. Analisando frameworks e apps como Habari, Magento, dentre outros, isolamos os piores e mais feios exemplos de código PHP. Os tipos de problemas que encontramos eram incirvies, desde falhas graves de segurança no Habari até codigo altamente inutil a insano no Magento. A palestra foi altamente interativa e muito válida para quqalquer programador.

Após as sessões fomos pegar uma Pizza de Chicago, a famosa Stuffed Pizza, que devo admitir ter fama por bons motivos! Este jantar terminou de volta no hotel para muita conversa de PHP e um pouco de Hoquei e Basquete.

Que venha o primeiro dia oficial de palestras. Ah.. e temos camisetas incriveis a venda aqui!

Fotos no Flickr: http://www.flickr.com/search/?q=phptek+OR+tek09&m=tags&d=taken-20090515-20090525&ss=2&ct=0&w=all

1 Star2 Stars3 Stars4 Stars5 Stars (1 votos, média: 5.00 de 5)
Loading ... Loading ...

3 Comments »

May 19th 2009

php|tek09: Dia #0

O primeiro dia em Chicago começou cedo, as 5h. Do aeroporto pro hotel foi uma viagem tranquila, após ligar para o excelente supporte da MTACon que prontamente me apontou pro transporte do hotel, sim.. o aeroporto é enorme!

Checkin sem problemas, internet fácil e dencente (fail no form, letras brancas/fundo branco), um banho e pé na estrada. Mas não antes de esbarrar com grandes nomes na porta do hotel, como Derick Rethans, Andrei Zmieski, Sara Golemon e mais uma meia duzia, a caminho da Microsoft, que cedeu uma sala para uma reunião interna do PHP (go Gates!). O resto da tarde foi o que é toda viagem de um brasileiro para os EUA… cara! Muitas compras, mas faz parte.

No retorno desci para o lobby onde pude conversar com muitas figuras, dentre elas Eli White, Keith Casey, Gregg, Sebastian, enfim, muitos. Após muita conversa vem, conversa vai o papo seguiu para o Shoeless Joe’s, ou era Shirtess Schmoe’s? Enfim, janta regada a muita cerveja e mais “celebridades”, como Ben Ramsey, Elizabeth Smith, Michalangelo Van Dam, e diversos. Por sinal, FAILS stickers brotavam de todo lado, sem dúvida a culpa é do Spoons.

Chegada no hotel ainda me surpreendeu com um encontro com Lorna Jane, Chris Jones .. são muitos nomes. Dentre todas estas conversas destaco uma com o Gregg sobre tecnologias e projetos de geolocation. Um execlente papo com o Michelangelo sobre comunidades e o que anda acontecendo pela Bélgica, esse papo merece mais atenção em breve. E um papo legal sobre conferencias e o que o Brasil tem a oferecer neste campo com o grupo de volta no hotel.

Dia pré-evento foi um sucesso, muitos contatos e amigos. O primeiro dia de conferência amanha promete.

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading ...

No Comments yet »

May 15th 2009

php|tek’09: Preparativos

Este ano estarei presente na php|tek, conferencia de PHP muito famosa que ocorre em Chicago nos Estados Unidos. A conferencia é organizada pela MTA, mesma empresa responsável pela PHP|architect renomada revista impressa e digital de PHP.

Fique atento ao meu twitter e neste blog (ou no blog em inglês) pois estarei postando novidades nele ao longo da viagem, que vai ocorrer de 18/05 a 22/05.

1 Star2 Stars3 Stars4 Stars5 Stars (Sem votos registrados)
Loading ... Loading ...

2 Comments »

April 2nd 2009

PHPSPCast: Uma nova iniciativa

PHPSPCastDesde que me mudei para São Paulo minha participação na comunidade PHP em geral esta cada vez mais emocionante. Desde que conversei com alguns amigos e decidimos organizar o PHPSP (Grupo de Desenvolvedores PHP de São Paulo) as ídeias não param de surgir, e muitas ideias já estão virando fatos concretos.

A algum tempo venho ouvindo ótimos podcasts, tudo começou com o Nerdcast que tras um pouco de diversão ao meu dia toda manha no trem. Logo me vi procurando algo relacionado ao PHP e acabei esbarrando em dois podcasts, o PHP Abstract realizado por Cal Evans e o P3 da equipe do php|architect. Este projetos eram otimos e renderam alguns bons episódios e descobertas. Porém, perto do final de 2008 todos sumiram, sendo que o último P3 foi gravado ao redor de uma mesa em um evento descontraido de PHP, gerando um excelente episódio com o mesmo ambiente de descontração.

Continuei alimentando minha fome de podcasts ouvindo o Nerdcast, que para quem não conhece é um bate papo divertido entre amigos sobre diversos assuntos, algo muito próximo de um papo de mesa de bar. Este clima de mesa de bar rende momentos excelentes, muita risada e ao mesmo tempo uma absorção de conhecimento enorme, como dizem, você aprende sem perceber.

Por algum tempo pensei que o PHP precisava de um podcast, e após ouvir meu colega Luciano do site “A Sala” gravar o primeiro podcast junto com amigos (CineCast), a idéia estalou. Por que não unir a diversão do Nerdcast com meu ganha pão, o PHP? Foi exatamente isso que fizemos.

Conversei com os coordenadores do PHPSP, respectivamente, O Augusto, Anderson e Ivan, e decidimos que a idaia tinha tudo para dar certo. Nem duas semanas depois do espório da ideia, já estavamos testando nossos softwares gravando o primeiro episódio. No momento da gravação este seria apenas um “teste de microfones” mas a facilidade que encontramos em começar a falar sobre o assunto nos levou a seguir em frente. Variando entre uma apresentação da iniciativa, falando sobre o PHPSP e apresentando projetos relacionados, como o PHPBC,  o podcast foi um excelente primeiro passo. Após a gravação possamos pela primeira grande dificuldade, a edição. Sem nenhuma pessoa com experiência em edição e audio em geral tivemos que nos virar com vinhetas e musicas, mas a experiencia foi muito divertida e o resultado final muito satisfatório.

Assim nasceu o PHPSPCast, que você pode ouvir aqui, especificamente o primeiro episódio. A recepção foi incrível com diversas mensagens de apoio e incentivo, além de centenas de downloads em poucos dias. Este resultado só que dizer uma coisa, acertamos e devemos seguir em frente.

O PHPSPCast #1 já esta sendo gravado, desta vez eu não estarei participando, pois estou atualmente na África do Sul a trabalho e sem uma conexão de internet decente o bastante para podermos gravar o cast, sem contar o fusu horário que me faria gravar no meio da madrugada. Este episódio será coordenado pelo Augusto e contará com dois convidados então fiquem de olho no resultado e aguarde novos episódios. Visite o site do PHPSPCast e descubra como enviar sugestões de assuntos, feedback e você poderá inclusive ter seu email lido no proximo episódio.

Espero que gotem do resultado e que possamos trazer mais informações para a comunidade PHP com este cast, 0 primeiro podcast de PHP na lingua portuguesa.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, média: 3.00 de 5)
Loading ... Loading ...

7 Comments »

March 11th 2009

Projeto “Eu desenvolvo seu plugin para Wordpress!”

Com o crescimento continuo da importancia do Wordpress no mundo Blogger um item está cad vez mais em destaque, os plugins para wordpress. Muitos defendem que o Wordpress já não é mais um simples sistema de blog e que pode virar muito mais, como um CMS e diversos outros usos, vejamos por exemplo o Ministério da Cultura, cujo site é feito com base no WP.

O sistema, embora tenha diversas polêmicas sobre seu código, foi desenhado de forma a permitir diversos ganchos e pontos de conexão em sua API para podermos plugar nossos plugins, executando atividades nos mais diversos momentos da execução de um request, ou da exibição de um post. Algum tempo atrás me dediquei a escrever um artigo completo sobre o desenvolvimento destes plugins, que é hoje o segundo post mais acessado no meu blog.

A algum tempo venho recebendo ideias e pedidos de pessoas que querem desenvolver plugins para seus blogs, eles tem um problema, inventam uma solução, mas esbarram no PHP ou no codigo fonte do WP e acabam deixando de lado. Muitas vezes já existe um plugin no repositório do WP que atende ao que é buscado, porém em alguns casos sua ideia tem um twist, uma diferença ou é simplesmente original, e nessas horas você precisa de alguma ajuda.

Venho querendo pegar projetos pontuais e pequenos para fazer, já que projetos grandes acabam de vez com meu tempo livre e me ocupam por muito tempo. Portanto estou abrindo aqui um espaço para ajudar estas pessoas aqui, e estarei disponibilizando uma oportunidade para criar plugins para os outros.

Esta iniciativa possui tres planos:

  1. Plano Open Source: Você contribui com a ideia do plugin, eu desenvolvo ele, divulgo aqui no blog e publico no repositório do link. O código fica aberto a todos e o crédito do plugin é dividido entre você e eu.
  2. Plano Pago: Você me fornece com o briefing do plugin, eu desenvolvo o plugin e lhe entrego todo o código para você usar ou divulgar como quiser. O plugin carregará apenas o seu nome nos créditos.
  3. Plano Combinado: Este plano é uma mistura dos dois acima, novamente a ideia é sua, mas neste caso o código não é aberto (open source), pertencendo apenas a você, porém o crédito é novamente dividido entre você e eu. Neste caso o custo de desenvovimento é reduzido.

O preço dos plugins será feito sobe encomenda de acordo com o nivel de complexidade do mesmo e de outros fatores, e será divulgado após o contato inicial para o orçamento. Somente no caso do Plano Open Source não existe nenhum custo.

Vou desenvolver os plugins dentro do tempo livre que tiver então os prazos serão negociados cuidadosamente para evitar maiores problemas. Para acompanhar todo esse serviço, estarei utilizando o Redmine, um gerenciador de projetos, por isso vejam ele aqui:

DMS Systems – Gerenciador de Tarefas

Usem esta página [http://dev.rafaeldohms.com.br/wiki/wp-plugins/Open-Source_Plugin_Ideas] para cadastrar suas ideias de plugins Open Source, ou este email [rafael+plugins@rafaeldohms.com.br] para pedir orçamentos de plugins nos planos Pago e Combinado

Observação! É importante notar que cadastrar sua ideia não tras garantia de que seu plugin será escolhido e desenvolvido, tudo irá depender do meu tempo livre e da quantidade de plugins que apareça por ai.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, média: 3.50 de 5)
Loading ... Loading ...

3 Comments »

Next »