segunda-feira, 23 de novembro de 2009

PythOnCampus em Campos!

Nessa semana, dias 27 e 28 de novembro de 2009 - sexta e sábado - teremos mais uma PythOnCampus, dessa vez no IFF em Campos dos Goytacazes - é a PythOnCampus em Campos!

O pessoal do NSI/IFF está organizando o evento, que contará com palestras e minicursos sobre Python e tem como objetivo trazer o conhecimento e a experiência dos profissionais da área pra dentro da instituição, qualificando e preparando os alunos tanto para o mercado de trabalho como para a vida acadêmica. O Hugo Lopes Tavares me convidou para palestrar lá - e como eu gostei, palestrarei duas vezes! Uma sobre web2py e outra sobre Coding Dojo + Dojo Rio.

Teremos minicursos e palestras sobre a linguagem, Coding Dojo, frameworks para desenvolvimento ágil, software livre e outros assuntos - todo o conhecimento será compartilhado por profissionais da PythOnRio que estarão lá representando suas instituições: Canonical, Globo.com, IFF, Peta5, SERPRO, UENF, UFF, dentre outras. Confira a programação completa da PythOnCampus IFF.

A sessão de Coding Dojo e apresentação que farei do Dojo Rio acontecerá na sexta-feira (27) às 15h30min, já minha palestra/handson sobre web2py será no sábado (28) às 16h30min.

O que está esperando? Faça sua inscrição para a PythOnCampus em Campos! As vagas para o auditório e minicursos são limitadas. O preço para inscrição em minicursos é de 1 kilograma de arroz, feijão ou macarrão (fazer inscrição no site e levar ao NSI, sala 133, bloco A).

Banner PythOnCampus IFF
Confira também os folhetos com a programação: folheto 1 e folheto 2.

Se você é de Niterói ou do Rio e gostaria de participar, comente aqui no blog para marcarmos a ida - o pessoal deve sair daqui na quinta-feira (26) por volta das 19h.

Nos vemos lá! :-)

domingo, 15 de novembro de 2009

Como foi o The Developers' Conferente 2009

Na quarta-feira passada estive no The Developer's Conference 2009 "Rio de Janeiro", que aconteceu em Niterói. Fui convidado por Mário Mariani e Thiago Diogo, figuras que trabalham na PROAC-NTi/UFF e que conheci no Coding Dojo@Niterói.

O evento, focado em Java, contou com a participação de nomes internacionais e nacionais da linguagem e lotou o auditório da Geociências, no campus Praia Vermelha da UFF - o público, em sua maioria, eram alunos do curso de Ciência da Computação da mesma universidade. Na verdade, esse evento é itinerante e passou por outros locais do Brasil, como São Paulo e Floripa!

Apesar de eu não utilizar Java, gostei do evento, principalmente por ver o que andam fazendo com outras linguagens em termos de Web, já que trabalho com desenvolvimento Web em Python e desenvolvo o web2py. Sinceramente não entendi bem porque existe tanta "burocracia" para utilizar as bibliotecas e frameworks apresentados lá - talvez porque eu esteja acostumado a usar DRY e Python.

O que mais gostei no evento foram as duas últimas palestras: uma sobre o Google App Engine e, inusitadamente, sobre o Arduino.

Para quem não conhece, o Arduino é a junção de uma plataforma de hardware e software livres (com documentação em Creative Commons!) para computação física. Trocando em miúdos: é uma plaquinha que você conecta na USB do seu computador e, através de uma IDE, programa o que quiser e envia o código para a plaquinha. Seu código faz interface com o hardware, podendo ser conectado a sensores (luminosidade, temperatura etc.), LEDs, motores e outros componentes (comunicação via Ethernet, Bluetooth etc.). É bastante legal, principalmente para quem está aprendendo eletrônica.

Arduino
Foto por Nicholas Zambetti, do site oficial do Arduino

A minha surpresa no TDC foi justamente por ter uma palestra sobre Arduino - que nada tem a ver com Java! Vinícius Senger, da GlobalCode, fez a palestra sobre Arduino, anunciando o novo produto dessa mesma empresa, o Program-ME: hardware baseado no Arduino com alguns componentes extras. Bem legal o projeto!

Eu já vinha me interessando pelo Arduino há alguns meses e há 3 semanas comprei um. Foi bastante proveitoso o evento visto que pude conversar bastante com o Vinícius sobre. :-)

Obviamente, tive que aproveitar a oportunidade de ter mais de 200 estudantes de computação para falar do Coding Dojo e, de quebra, do Hora Extra. Expliquei em alguns poucos minutos o que é e convidei a galera - é o Coding Dojo Rio conquistando territórios!

Álvaro Justen falando sobre Coding Dojo no The Developer's Conference 2009
Foto por Pedro Menezes e seu celular

--
   Álvaro Justen - Turicas
   Peta5

sexta-feira, 13 de novembro de 2009

Como foi o Coding Dojo Rio [4] em Niterói

Na quinta-feira passada aconteceu o Coding Dojo Rio em Niterói, como de costume, e foi bem legal! O problema foi o bowling e a linguagem utilizada foi JavaScript.

Participantes (12)

  • Álvaro Justen
  • Bernardo Botelho
  • Diego Moreira Guimarães
  • Flávio Amieiro
  • Gabriel Ayres Saraiva
  • Joel Santos
  • Júlia Varanda da Silva
  • Mariana Bedran Lesche
  • Mário Mariani
  • Pedro Menezes
  • Victor A. de Oliveira
  • Vinícius Manães Teles

Feedback

Nota: o feedback descrito abaixo é dos participantes do encontro e não expressa necessariamente a minha opinião.

Carinha feliz :-)

  • Tivemos mais iterações
  • Comida: vários biscoitos + duas Cocas - sobrou!
  • Problema divertido
  • Finalmente o Vinícius parou de enrolar e veio!
  • Mais gente nova \o/
  • Álvaro não veio só para o pós-dojo
  • Sala boa (e provavelmente definitiva)
  • Linguagens diferentes a cada Dojo - JavaScript
  • Veio bastante gente!
  • Todo mundo programou
  • A ferramenta para TDD em JavaScript é muito boa (JSSpec)
  • Eu nunca tinha vindo, me amarrei na iniciativa e no pessoal
  • Em Niterói! \o/

Carinha triste :-(

  • Não terminamos o problema
  • Só tinha Coca-cola!
  • Galera não sabe as regras do boliche
  • Ultrapassamos o tempo combinado
  • Muito biscoito pra pouca fome (o.O)
  • Código podia ser mais refatorado
  • Teclado ruim
  • Começou atrasado
  • Escolhemos o problema em cima da hora
  • Ninguém levou teclado USB
  • Algumas duplas falaram muito baixo
  • Pouca gente compareceu comparando-se às propagandas feitas no The Developers' Conference e na aula de Engenharia de Software II
  • E o vídeo?
  • Esqueci da comida
  • Cheguei atrasado
  • Falei demais
  • Refatorei sem testar!
  • Problema complicado

Comentários

  • Que tal fazermos o próximo em Lua?
  • Que tal fazermos o próximo em Ruby?
  • Que tal mudar o lugar do pós-dojo?
  • Nào utilizar string como entrada
  • Procurar problemas inéditos
  • Podíamos discutir problemas pela lista

As fotos, tiradas por Pedro Menezes e pelo japinha que não sabia tirar fotos estão no Flickr do Pedro Menezes.

Pessoal no Coding Dojo

Pós-dojo no Tio Cotó
Dessa vez pós-dojo foi no Tio Cotó!

Para quem estiver interessado (e para quem já participa) e ainda não está inscrito na lista, entre já na lista de discussão do Dojo Rio. Lá conversamos sobre as sessões, discutimos os problemas abordados, sugestões etc.

E pra finalizar, como de costume: amanhã tem mais! Toda quinta-feira, às 18h30min, em Niterói.
Endereço: Rua Passo da Pátria, 156, Sala 406A, bloco E (prédio velho) - Campus Praia Vermelha, em Boa Viagem, Niterói/RJ. Veja o local do Coding Dojo em Niterói pelo Google Maps.

Se você nunca veio, participe! O Coding Dojo é gratuito, tem ambiente descontraído, inclusivo e proporciona o aprendizado de todos - venha e chame seus amigos!

--
   Álvaro Justen - Turicas
   Peta5

quinta-feira, 5 de novembro de 2009

Coding Dojo Rio [3] em Niterói

Seguindo a tradição, nessa quinta-feira (5 de novembro), teremos Coding Dojo às 18h30min em Niterói. Pra galera que se confundiu semana passada: é quinta e não sexta! E tem TODA quinta! :-)

Como ainda não tenho informação precisa sobre a sala, fica como ponto de encontro o laboratório da Peta5 na UFF, sala 406A do prédio velho (bloco E), às 18h30min. De lá partiremos para o local definitivo.
Endereço: Rua Passo da Pátria, 156, Sala 406A, bloco E (prédio velho) - Campus Praia Vermelha, em Boa Viagem, Niterói/RJ. Veja o local do Coding Dojo em Niterói pelo Google Maps.
Dica 0: não sabe chegar em Niterói ou no campus Praia Vermelha da UFF (não confunda com Praia Vermelha da UFRJ, que fica no Rio!)? Leia então Como chegar ao campus Praia Vermelha da UFF, em Niterói.
Dica 1: ao entrar no campus você subirá uma rampa e verá dois prédios: um novo (lado direito) e um mais antigo ("prédio velho") ao lado esquerdo. Entre no prédio novo e vá até o terceiro andar.

Se você é desenvolvedor de software, leu até aqui mas ainda não entendeu nada sobre esse post, saiba logo o que é Coding Dojo, para que serve e porque o pessoal gosta tanto.

Ainda não temos um problema definido, nem uma linguagem, mas como semana passada algumas pessoas sinalizaram que gostariam de fazer em Java, se elas estiverem lá, faremos!

Aos interessados, peço que postem um comentário aqui confirmando presença e até lá!

   Álvaro Justen - Turicas
   Peta5

domingo, 1 de novembro de 2009

Como foi o Coding Dojo Rio 2 em Niterói

Dessa vez infelizmente não pude ir ao Coding Dojo Rio em Niterói :-(, mas fui ao pós-dojo! De qualquer forma, vamos ao relato:

Participantes

  • Júlia Varanda da Silva
  • Victor A. de Oliveira
  • Flávio Amieiro
  • Bruno Pereira Pinto
  • Gabriel de Britto Lima
  • Pedro Menezes
  • Bernardo Botelho
  • Thiago Diogo
  • Mário Mariani

Feedback

Nota: o feedback descrito abaixo é dos participantes e não expressa necessariamente a minha opinião (até porque eu não estava lá! ;-).

Carinha feliz :-)

  • Comida!
  • Horário
  • Veio bastante gente!
  • Pouca gente...
  • Local: sala melhor
  • Todo mundo programou
  • O pessoal não deixou de vir (mesmo os que só puderam chegar tarde)
  • Biscoito Mabel
  • Estou melhorando no Python

Carinha triste :-(

  • Não conseguimos resolver o problema
  • Pouca gente...
  • Python de novo?
  • Cadê o Álvaro?
  • Cadê a Coca?
  • Horário: muito cedo, tive que vir correndo
  • Horário: cheguei atrasado
  • Teclado: difícil colocar aspa simples (')
  • Strings de novo!?
  • Problema ficou difícil muito rapidamente
  • Muita gente deixou de vir
  • Problema poderia ter sido mais simples

Comentários

  • Divulgar mais entre os alunos
  • Usar teclado e mouse externos

Alguns recados:
Para quem estiver interessado (e para quem já participa) e ainda não está inscrito na lista, entre já na lista de discussão do Dojo Rio. Lá conversamos sobre as sessões, discutimos os problemas abordados, sugestões etc.
Dessa vez o nosso fotógrafo Pedro Menezes esqueceu a câmera e não tivemos fotos. :-(
Desde o primeiro Coding Dojo em Niterói eu ainda não postei o código no repositório por não ter permissão - agora que já tenho permissão (valeu, Rodolfo!), pegarei os códigos no laptop da Peta5 durante a semana e farei os commits.
Está interessado? Não sabe o que é o pós-dojo que eu tanto falo? O que está esperando? O Coding Dojo é gratuito, tem ambiente descontraído, inclusivo e proporciona o aprendizado de todos - venha e chame seus amigos!

--
   Álvaro Justen - Turicas
   Peta5