Too Cool for Internet Explorer

Segunda-feira, Novembro 23, 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á! :-)

Marcadores: , , , ,

Gostou? Então:

Domingo, Novembro 15, 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

Gostou? Então:

Sexta-feira, Novembro 13, 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

Gostou? Então:

Quinta-feira, Novembro 05, 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

Gostou? Então:

Domingo, Novembro 01, 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

Marcadores: , , ,

Gostou? Então:

Quinta-feira, Outubro 29, 2009

Coding Dojo Rio [2] em Niterói

Para a galera que veio na semana passada e adorou e para os que não vieram e ficaram morrendo de inveja: amanhã teremos Coding Dojo em Niterói, como (agora) de costume. :-)

Aliás, semana passada começamos muito bem: vieram 19 pessoas (tivemos até que mudar de sala!) e ainda faltaram algumas figuras que com certeza estarão nas próximas sessões - sucesso total! Não fique aí parado, se você gostou, chame mais gente e se você se interessou, venha sem medo!

O encontro de amanhã será em outros horário e sala: acontecerá na sala 335 do prédio novo e começará às 18h30min.
Endereço: Rua Passo da Pátria, 156, Sala 335, bloco D (prédio novo) - 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 uma linguagem de programação definida para amanhã. Na semana passada utilizamos Python e seria legal não repetirmos. Se você gostaria de sugerir uma linguagem, comente aqui e, de preferência, sugira um ambiente de testes para utilizarmos - não esqueça também de ir ao Dojo e levar alguém que entenda da mesma! ;-)

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

   Álvaro Justen - Turicas
   Peta5

Marcadores: , , ,

Gostou? Então:

Sábado, Outubro 24, 2009

Dojo Rio em Niterói foi sensacional!

Ontem, quinta-feira, 22 de outubro de 2009, fizemos a primeira sessão do Dojo Rio em Niterói e foi sensacional! Pra resumir: vieram 19 pessoas, das quais 85% nunca tinham participado de um Dojo. Seguem abaixo mais detalhes do encontro.

Detalhe: deu tanta gente que a sala cedida pela Peta5 acabou não dando conta! Tínhamos 12 cadeiras e quase 20 pessoas - daí fomos para um laboratório do Departamento de Engenharia de Telecomunicações da Universidade Federal Fluminense.

Quem foi

  • Álvaro Justen (eu! ;-)
  • Gabriel de Britto Lima
  • Alexandre Ávila Costa
  • Mariana B. Lesche
  • Flávio Amieiro
  • Felipe Cabral
  • Samuel Bandeira Coelho
  • Thiago de Souza Diogo
  • Leandro Ribeiro de Cicco
  • Leonardo Guimarães de Almeira
  • Diego Moreira Guimarães
  • Julia Varanga da Silva
  • Bernardo Botelho Fontes
  • Rafael Maricato Musmanno
  • Daniel D. Castellani Ribeiro
  • Bruno Ferreira Pinto
  • Roberto Weidmann Menezes
  • Mário Sérgio Leite Mariani
  • Pedro Menezes

Feedback

Carinha feliz :-)

  • Uso de linguagens atuais
  • Modelo de interação interessante
  • Problema bacana
  • Ter contato com outros programadores
  • Descobrir novas funcionalidades do Python
  • Muita gente!
  • Ambiente em GNU/Linux
  • Um monte de gente nova!
  • Foi em Niterói! \o/
  • Perfeito para o treinamento de TDD e pair programming
  • Datashow e notebook
  • Ambiente agradável e inclusivo, galera animada
  • Foi dinâmico e descontraído
  • Utilizamos uma linguagem que eu não conhecia
  • Conseguimos resolver o problema
  • Proposta [do Dojo] legal
  • Cabral apareceu
  • Falamos pouco!
  • Biscoitos + cafézinho

Carinha triste :-(

  • Computadores (em cima das mesas) atrapalharam um pouco
  • Atrasou/começou tarde
  • Tiraram muita foto!
  • O console é confuso
  • Muita gente falou no vermelho
  • Faltou ";"
  • Trazer mais comida
  • Sala grande demais para o número de pessoas
  • Problema fácil
  • Pilotos e copilotos falaram baixo
  • Faltou ensinar as ferramentas utilizadas (para quem nunca utilizou GNU/Linux, frameworks de testes etc.)
  • Pessoal fazendo POG

Sugestões

  • Começar entre 18h30min e 19h independente do número de pessoas que chegou
  • Colocar teclado e mouse
  • Ter hora fixa para terminar (ex: 21h)

Depois do encontro - que acabou lá pelas 22h - fomos para o famoso pós-dojo comer pizza e beber cerveja (ou refrigerante...) no Vestibular do Chopp, na Cantareira, pertindo de onde aconteceu a sessão.

Dojo Rio em Niterói 1 - Foto 001 Dojo Rio em Niterói 1 - Foto 002 Dojo Rio em Niterói 1 - Foto 003 Dojo Rio em Niterói 1 - Foto 004
Vejam as fotos no Flickr do Pedro Menezes (nosso fotógrafo oficial!).

Começou e não para mais: teremos Dojo toda quinta-feira às 19h em Niterói!

--
   Álvaro Justen
   Peta5

Marcadores: , , ,

Gostou? Então: