Fortaleza.PM

| No Comments | No TrackBacks

A mensagem recente do Gabor Szabo para todos os gestores de grupos de Perl me soou como uma cobrança de uma coisa que estou devendo há bastante tempo, que é movimentar mais o grupo local. Vou começar fazendo um pequeno histórico do grupo.

O grupo foi criado oficialmente em 2005, como uma tentativa inicial de chamar mais atenção para o Perl na comunidade de Software Livre local. Estávamos compartilhando as reuniões sociais com a Debian-ce, que reunia-se no shopping benfica em sábados alternados para tomar chop e jogar conversa fora. Na prática, consegui falar sobre Perl uma ou duas vezes.

Ao mesmo tempo, palestrei em alguns eventos de software livre locais, em especial o FLISOL, o que também serviu como uma certa propaganda, por mais que não tenha percebido o efeito imediato, surpreendi-me a ver que em uma das primeiras edições da SESOL (Semana de Software Livre, hoje CESOL - Congresso de Software Livre), alguém estava dando um mini-curso de Perl, e não era eu.


O problema principal desse processo é que na altura eu tinha o meu trabalho diário em cima de Java J2EE, o que limitava muito as minhas possibilidades de contribuição efetiva para a linguagem (o meu histórico de uploads para a CPAN tem um buraco referente a esse período).


Mas na verdade, acho que o problema maior está ligado à desestruturação de uma equipe que, tenho convicção, teria condições de sozinha tocar um grupo de usuários. Essa era a equipe da Inova, que foi o meu primeiro emprego cuja função primária era programar em Perl -- de certa forma o Alex (diretor da Inova) foi meio que o meu padrinho no aprendizado da linguagem, foi ele que me empurrou a publicar o meu primeiro módulo na CPAN, o Server::FastPL (uma espécie de FastCGI para scripts, funcionando com Unix sockets, hoje apenas no backpan).


A Inova tinha um laboratório de Desenvolvimento Perl que contava com cerca de 12 pessoas, que desenvolveram o serviço de webmail Velop que chegou a suportar 300 mil contas ativas nos idos do ano 2000. essa equipe aprendeu e amadureceu junto no desenvolvimento de aplicações Web, e chegou a montar o seu próprio framework, que não era MVC, mas resolvia bastante bem o problema.


Essa equipe se desintegrou por volta do fim de 2001, e com isso desarticulou-se essa oportunidade de termos um grupo ativo aqui em Fortaleza.


Em 2006 mudei-me para Lisboa, onde fiquei até 2008, o que também não ajudou com o Fortaleza.PM, que não teve nem líder nesse período.


Quando eu voltei para Fortaleza, no entanto, voltei desenvolvendo Perl de novo, e mais, voltei já num ritmo bom de produção de código, voltei como desenvolvedor do SMOP (implementação do Perl 6), e voltei como core developer do Sistema de Atendimento, uma solução em Perl com Catalyst e SOAP sobre XMPP, que já foi publicada no Portal do Software Público Brasileiro, já tendo sido citado pelo Presidente Lula e pelo Rogério Santana (secretário de Logística e TI do ministério do planejamento).


Isso está movimentando as coisas aqui de novo. Ao mesmo tempo, integrei uma equipe de desenvolvimento na Prefeitura de Fortaleza para manter o Sistema de Atendimento e lá eu venho fazendo meu lobby para a difusão do Perl, e o resultado é que duas pessoas já entraram no mundo do Catalyst, e estão se empolgando com isso, há o prospecto de um mini-curso em uma faculdade local, assim como já está certa a participação no CESOL, provavelmente com um hackathon do Epitáfio. E outro dia, quando estava em uma reunião no CGDT, vi uma pessoa passar com o "Programming Perl".


Em breve devemos conseguir um apoio da Oktiva, que usa Catalyst para implementar sites, para termos uma nova casa para o Fortaleza.PM. Acho que estou no rumo certo.

No TrackBacks

TrackBack URL: http://daniel.ruoso.com/cgi-bin/mt/mt-tb.cgi/199

Leave a comment

About this Entry

This page contains a single entry by Daniel Ruoso published on October 12, 2009 10:33 AM.

Sentindo falta do :ignoreaccent no Perl 5 was the previous entry in this blog.

PMBoK is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.