Archive for the ‘railsrumble’ Tag

Rails Rumble: Código e Diversão :)

Nos dias 15, 16 e 17 de Outubro participei do Rails Rumble, um evento mundial de desenvolvimento de software com Ruby on Rails. O objetivo do evento: promover uma competição entre centenas de equipes espalhadas por todo o mundo, quem desenvolve o site mais “legal” utilizando Ruby on Rails, num período de 48 horas corridas!

Eu participei da equipe Cangaceiros, junto com o Cristiano Milfont, Rodrigo Oliveira e Henrique Gogó. Um colega deles teve um problema e não poderia participar, então eu acabei entrando na equipe no lugar deles de última hora. Para ser mais exato, até as 18 horas da sexta-feira, eu não sabia se iria participar ou não do Rumble, que iria começar as 21 horas 🙂

A idéia que eles tiveram foi a construção de uma biblioteca virtual, onde os usuários poderiam subir seus PDFs e  compartilhar com os outros usuários. O resultado pode ser conferido em http://cordel.r10.railsrumble.com 🙂 Claro que não conseguimos implementar tudo o que nós gostariamos, mas no fim eu fiquei contente com o resultado.

A nossa equipe tinha um pequeno problema: eu estava aqui em São Paulo, e eles estava em Fortaleza. A comunicação foi bastante prejudicada pela distância mas no fim conseguimos superar esse problema usando Skype e Twitcam, embora eu tenho certeza que seria muito mais fácil e mais divertido se nós estivessemos numa mesma sala. Acabei aprendendo várias coisas que me foram muito úteis no dia seguinte, pois a minha próxima tarefa no meu projeto atual era criar o ambiente de produção de uma aplicação em Rails. E também nós utilizamos Solr com Sunspot para indexação, ferramentas que eu nunca tinha usado em um projeto em produção.

Conforme foi passando o evento, o cansaço foi dominando, a produtividade, a paciência e a criatividade foram diminuindo, pois eu acabei dormindo muito pouco na madrugada de sábado para domingo. Mas quando fizemos o deploy em produção, nos últimos 30 minutos (usando as mais avançadas técnicas de XGH), fiquei muito contente com o resultado 🙂

Foi muito divertido participar desse tipo de evento. É algo empolgando, por que todos nós estavamos construindo todos aqueles sistemas por diversão. Estavamos trabalhando em algo por que nós gostamos de desenvolver software com Ruby on Rails. Também não estavamos apenas construindo cadastrinhos chatos e relatórios bobos para empresa XPTO, usando uma tecnologia velha definido por um grupo de arquitetura arcaico, estavamos implementando uma idéia nossa, usando as nossas ferramentas preferidas.  Eu pretendo participar todos os anos do Rails Rumble e recomendo muito essa experiência 🙂

Não posso deixar de agradecer a GoNow por abrir gratuitamente seu escritório para várias pessoas de outras empresas, fornecendo toda a infraestrutura necessaria, bem como lanches, pizzas, Red Bulls, bebidas, etc 🙂

Também agradeço aos cangaceiros Cristiano MilfontRodrigo OliveiraHenrique Gogó 🙂 Foi muito legal trabalhar com vocês no Rails Rumble 🙂

Rails Rumble 2008

Rails Rumble é uma competição interessante: o pessoal se reune em equipes de 1 a 4 nerdsintegrantes e criam uma aplicação utilizando o consagrado framework Ruby on Rails em um período de 48 horas ininterruptas! Depois as aplicações criadas por essas equipes são submetidas a uma votação com prêmios bem legais.

Segundo o faq da competição, o objetivo do evento é ser uma encubadora para startups. Alguns projetos realmente viraram startups na competição passada, como o site pagestacker, criado por uma equipe de brasileiros.

Esse ano temos algumas equipes brasileiras participando:

http://giwiki.r08.railsrumble.com/ – Um  wiki engine que usa o sistema de versão de controle GIT para armazenar as páginas do wiki.

http://mix4vids.r08.railsrumble.com/ – Uma aplicação que junta 4 vídeos para serem exibidos ao mesmo tempo.

http://rio.r08.railsrumble.com/ – Um “diário” das refeições que você consumiu.

Parabéns para os que tiveram coragem de participar 🙂

edit: atualizando lista de projetos brasileiros na competição 🙂