[Brasil-PM] Tem Brasileiro no GSOC de Perl!

breno breno em rio.pm.org
Quinta Abril 28 22:41:15 PDT 2011


O Google Summer of Code[1] é um programa global do Google que oferece
recursos a desenvolvedores estudantes para programar em vários
projetos de Software Livre. Desde sua criação em 2005, o programa
trouxe mais de 4500 estudantes que participaram com sucesso, e mais de
3000 mentores de mais de 100 países do mundo, tudo por amor ao código.
Através do Google Summer of Code, alunos inscritos aceitos são
atribuídos a mentores dos projetos participantes, assim ganhando
experiência com cenários de desenvolvimento de software do mundo real,
e a oportunidade de emprego em áreas relacionadas com suas buscas
acadêmicas. Em retorno, os projetos participantes podem identificar e
trazer novos desenvolvedores. Acima de tudo, mais código fonte é
criado e publicado para o uso e benefício de todos.

A Perl Foundation[2] participou de praticamente todas as edições do
GSoC desde sua criação, sempre com propostas interessantes para a
evolução da linguagem e dos principais módulos de Perl Moderno.
Personalidades da comunidade Perl nacional como Daniel Ruoso[3] já
foram mentores de projetos, mas esse é a primeira edição em que temos
um aluno brazuca aprovado[4] para um projeto de Perl!

Parabéns ao André Walker[5], de 19 anos, que trabalhará de 23 de maio
a 22 de agosto num projeto ambicioso: o refactoring do carregamento de
componentes do framework Catalyst[6]. A idéia é substituir
completamente o mecanismo atual pelo Bread::Board[7], um framework
avançado para Inversão de Controle - Inversion of Control, ou IoC [8]
- que possibilitará mais controle sobre como cada componente é
instanciado e carregado, de quebra simplificando o código do Catalyst.

Para a empreitada, ele contará com Tomas Doran e nosso ilustre Eden
Cardim como mentores do projeto.

Boa sorte a todos os envolvidos! E parabéns!



Referências:

1. http://code.google.com/soc
2. http://www.perlfoundation.org
3. http://daniel.ruoso.com/
4. http://www.google-melange.com/gsoc/project/google/gsoc2011/andrewalker/21001
5. http://perl.andrewalker.net/pt-br/
6. http://perl.andrewalker.net/proposal-rework-catalyst-component-setup-code/
7. http://search.cpan.org/perldoc?Bread::Board
8. http://en.wikipedia.org/wiki/Inversion_of_control


Mais detalhes sobre a lista de discussão Brasil-PM