[Rio-pm] Resumão: Hackathon Rio Perl Mongers!

breno breno em rio.pm.org
Sábado Julho 21 22:13:35 PDT 2012


Oi pessoal! A hackathon foi tão legal que me animei pra escrever um resumão =P

Buss e Nuba foram os primeiros a chegar, e aproveitaram a oportunidade
para entender como funcionava a Internet dentro do Starbucks.
Aparentemente, Oi e Vex se juntaram mas não mudaram os cartões de
acesso, então foi preciso um pouco de paciência pra entender o
processo de login no hotspot. Nada que tenha tomado mais de 5 minutos,
mas o paradoxo do email (clicar em "lembrar senha" te envia um email
inacessível, afinal, não há Internet!) gerou algumas boas risadas pela
manhã.

Para quem nunca foi ao Starbucks do Rio Sul, há uma espécie de
mezanino com uma enorme mesa quadrada de madeira, algumas poltronas e
muitas tomadas. É um espaço ótimo e relativamente privado, parece que
foi feito sob medida para hackathons! O único problema é que as
tomadas já estão em formato nacional, então se a do seu laptop for no
formato antigo, traga um adaptador! Felizmente para nós o Nuba não sai
de casa sem seu inseparável benjamin vermelho, então não ficamos
órfãos de tomada :-)

O Leo chegou logo depois e ficamos todos concentrados programando. Foi
muito divertido e produtivo, uma manhã de sábado regada a café
(frappuccino de chocolate FTW!) e código. Se 4 nerds numa mesa com
laptops abertos em telas pretas cheias de letrinhas não fosse
suficiente para identificar a área da hackathon, colocamos também um
camelo de pelúcia e um livro de Perl no meio da mesa. Sim, somos sexy
e não temos medo de mostrar =D

Denise chegou para o almoço, quando a turma se dividiu entre
hamburguer (McDonald's) e crepe (Chez Michou). Na volta, fizemos a
digestão com algumas partidas de Fluxx, um jogo de cartas muito
divertido em que as regras mudam o tempo todo
(http://www.looneylabs.com/games/fluxx). Depois da jogatina, mais Perl
\o/

Ao todo foram 5 pessoas (6, se contarmos a Gabi, que dessa vez
apareceu só pra jogar Fluxx :P) e 12 horas de hackathon - das 10 às
22h! Foi um evento totalmente "free-style", cada um trabalhando num
projeto diferente:

* Buss começou uma API para o Online Judge da UVA, um sistema de
problemas de algoritmos para competição;
* Denise ficou brincando com Arduino, fazendo o laptop conversar com
um LED pela porta serial;
* Leo implementou um scraper para troféus da PSN usando PhantomJS e
começou a portar para Mojolicious;
* Nuba trabalhou na interface para o Neo4j que ele apresentou no YAPC::NA;
* Eu lancei uma nova versão do Data::Printer e atualizei dois outros módulos.

Algumas fotos:

http://instagram.com/p/NXjucsSU1_/
http://instagram.com/p/NXe2wgyUyo/
http://instagram.com/p/NXVHFUSU6Q/
http://instagram.com/p/NXo7BKyU59/

Além de um ambiente ótimo pra programar sem as distrações da casa,
estar cercado de programadores com o mesmo objetivo é muito
estimulante! Sem falar que, qualquer dúvida ou necessidade de discutir
alguma decisão de design ou problema, é só levantar a cabeça que tem
um monte de gente pronta pra ajudar! Dentre os assuntos discutidos
rolou como instalar o perlbrew no MacOS X, recarregar módulos em
runtime, melhores práticas para geração de exceções, como testar
JavaScript, como preparar uma distribuição pra subir pro CPAN,
versionamento, manipulação de headers HTTP, e muito mais.

Se você perdeu, anote na agenda: o próximo Hackathon será mês que vem,
dia 11 de agosto, na mesma semana do Encontro Social =D

Nos vemos lá!


[]s

-b


Mais detalhes sobre a lista de discussão Rio-pm