sábado, 4 de junho de 2011

Dojo Google App Engine Python @ Apimenti sábado 04/06/2011

O que?
Coding Dojo de pythonGoogle App Engine + web.py

Por que?
Disseminação das tecnologias web.py e Google App Engine.

Quando?
04/06/2011, das 10h às 13h


Onde?  


Preparação?
Foi feita uma enquete para levantar o número de pessoas com intenção de participar, pois a empresa tem um espaço limitado para 15 pessoas.

Agenda planejada?
Segundo o anúncio inicial:
09:30 - 09:55 : Slides coding dojo + nivelamento python (se necessário)
09:55 - 10:00 : Apresentação do problema
10:00 - 11:45 : Mão-na-massa
11:45 - 12:00 : Retrospectiva, pedido da pizza.
12:00 : Pizza!

Agenda realizada? 
As atividades começaram por volta das 10:30
30' - Apresentação de coding dojo
30' - Apresentação do web.py e Google App Engine para Python
2' - Explicação do problema
70' - Dojo (duas rodadas de 5 minutos para as 7 pessoas)
3' - Publicação no google app engine
15' - Retrospectiva (não houve post-it. cada um digitou os pontos positivos e negativos diretamente no blogspot)

Quem participou? 
  • Luiz Cláudio (grupy-ba)
  • Jailson Brito (apimenti)
  • Ivan Rocha (apimenti)
  • Rafael Ávila (apimenti)
  • Maurício Vieira (grupy-ba)
  • Vinícius Vollrath (grupy-ba)
  • Thiago Colares (apimenti)

Qual foi o desafio?
A idéia inicial era aprender multitenancy. Para isto, idealizou-se uma aplicação de pesquisas inspirada no http://twtpoll.com. Há uma página para cadastro das questões, uma para o usuário responder às perguntas, e uma com o relatório das respostas.


E o multitenancy?
O desenvolvimento desta aplicação será continuado no github. Se tiver interesse em aprender mais, participe do grupy-ba.

O que aprendemos?

Pontos positivos :-)
  • Diversão. Participação de mais uma empresa no circuito de coding-dojos. Aplicação publicada e funcionando ao fim do dojo.
  • Oportunidade de programar em Python e conhecer a Google App Engine
  • Aumentar a rede de contatos
  • Bastante interação entre piloto, co-piloto e plateia
  • Conhecimento de novas tecnologias
  • Pizza!
Pontos de melhoria :-(
  • Planejamento não funcionou, porque as apresentações demoraram bastante. Algumas pessoas que se propuseram a vir, não compareceram. Não usou TDD.
  • 5' não dá para brincar.
  • Houve um atraso no começo e tivemos que utilizar uma máquina não planejada
  • Os baby steps estavam um pouco longos
  • Falta de conhecimento do GAE (exemplo: buscar uma pergunta pelo seu ID)
  • Atraso de alguns participantes. Máquina improvisada não abria slides em tela cheia.
Teve slides?
Sim. Foram apresentados os slides Coding Dojo em 5 minutos por Maurício Vieira, e Usando python na Google App Engine por Luiz Cláudio.

E fotos?




Piloto e copiloto da vez. E platéia ajudando.

Vinícius e Rafael

Luiz Cláudio (LC), Ivan, e Jailson.

Ivan e Thiago no comando. LC observando.

LC e Ivan no comando. Jailson só olhando...
Queixo: funciona até no iPad! Hehehe.

Autores. Só faltou LC, que teve que sair antes.

Collective ownership: meu código funciona!
Cadê esse código todo? O código está no Google Code.
Então, mostre-me a aplicação!  http://pesquizza.appspot.com

Nenhum comentário:

Postar um comentário