Rails Rumble 2010
Há 2 semanas atrás, junto com os amigos @alexanmtz, @pedroputz e @rodvlopes participei do Rails Rumble, onde cada time de no máximo 4 pessoas deve desenvolver um produto web usando Ruby on Rails (ou simplesmente o RACK) em 48 horas.
Foi uma experiência extremamente interessante, não conseguimos ficar entre os 25 finalistas, mas finalizamos o nosso aplicativo, que basicamente é um produto que une dois “atores”: guias turísticos independentes, ou empresas de turismo e é claro os turistas ! Dê uma olhada no Take a Walk.
Lições que aprendi:
Um planejamento prévio ajuda bastante, principalmente com relação ao escopo do produto.
Faça um protótipo antes (sim, é permitido)
Um pequeno exercício de modelagem também não faz mal a ninguém !
Se você vai usar alguma API faça um pequeno estudo antes (no nosso caso usamos a api do google maps)
O que fizemos bem:
Equipe multidisciplinar : 2 railers @eltonokada e @rodvlopes, 1 cara de criação @pedroputz e 1 desenvolvedor com foco no front-end @alexanmtz.
Deploy da aplicação no git push usando o esquema do post-receive-hook do github, implementamos uma solução bem simples e rápida que nos atendeu muito bem: cadastramos uma url de callback que é invocada após cada git push, essa url aponta para um arquivo .rb que executa os comandos git clone, roda as migrations e restarta o nginx
Usamos o janrain sem precisar implementar nada relacionado a login em nosso aplicativo, usando os logins de facebook, twitter, e etc.
Descansamos bem, afinal de contas 1 hora programando depois de 8 horas dormindo vale mais que 5 horas programando virado
fica a dica.
É isso, foi uma experiência excelente que pretendo repetir a dose no próximo ano.
E at last but not least parabéns a galera do BeerCheckin que venceu com um aplicativo MUITO bom, e sim eles são brasileiros e assim como nós uma equipe formada por profissionais da globo.com.

Legal,
Tentei acessar o Take a Walk pra dar uma olhada, mas parece que o pessoal do Rails Rumble só manteve os 25 primeiros…
Tem como publicar em outro lugar pro pessoal dar uma olhada?
Grande Abraço.
–
MarcRic
http://www.marcric.com
http://marcricblog.blogspot.com/
http://www.traineronrails.com/
http://groups.google.com.br/group/riorubyrails
Sim, o Take a Walk por enquanto está indisponível ! vou alterar o post, obrigado pelo comentário.
Enquanto isso pode dar uma olhada na página do nosso time