Publicado por Luís Gustavo em 05 de April de 2009

Cobertura Ruby + Rails no mundo Real 2009

rer2009Com aproximadamente 130 pessoas na sala começou o evento da  "Ruby + Rails no mundo real 2009", idealizado e organizado pelo Guru-SP (Grupo de Usuários Ruby de São Paulo) em conjunto com a Tempo Real Eventos. A equipe do Ruby Inside Brasil estava presente e cobriu o evento no twitter, apesar da falta de conectividade 3G da Claro durante a tarde, o que impediu a atualização ao vivo das palestras por algumas horas.

Na primeira palestra Vinícius Baggio Fuentes mostrou como utilizar o protocolo XMPP em Ruby. Falou das bibliotecas XMPP4R, XMPP4R::Simple e Net::XMPP. Deu um exemplo de como criar um instant messenger e citou outros exemplos de como este protocolo pode ser utilizado para criação de web services, manutenção/deployment de aplicações em clusters de servidores e bots ajudantes que respondem perguntas dos usuários. Também falou de  Distributed Ruby (DRb) que ele utilizou para fazer o paralelismo de seu webchat. Bem interessante!

img_1695

Dando excelentes dicas sobre empreendedorismo Hugo Lima Borges começou sua palestra. Diferentemente dos outros palestrantes, Hugo trouxe uma abordagem bem legal de um assunto que falta ser discutido no mundo técnico, quais os requisitos básicos para abrir um negócio e os enganos mais comuns que as pessoas cometem na trajetória. Citou o livro Startup de Jessica Livingston e o caso do Twitter. Ótimos exemplos. E por fim usem Ruby e Rails! Além da plataforma ser extremamente divertida ela se encaixa em 80% das soluções, permitindo entregar um produto rapidamente.

Em sua palestra, Marcelo Castellani deu uma visão geral sobre os toolkits para desenvolvimento para Desktop com Ruby. Demonstrou um mesmo exemplo básico de criação de uma janela Desktop, em vários toolkits para comparação das ferramentas. Estes toolkits funcionam tanto em máquinas Mac, Linux e Windows. Marcelo também falou de sua experiência pessoal com vários toolkits, e a conclusão é que atualmente não faltam opções em Ruby para quem quer desenvolver este tipo de aplicação. O destaque vai para o Shoes, biblioteca gráfica em Ruby que é ao mesmo tempo fácil de usar e muito poderosa.

Rodrigo Franco falou muitíssimo bem sobre um assunto de muito interesse entre os programadores, principalmente do mundo Rails, o modelo de prestação de serviços como OutSourcing, ou seja, trabalhar em casa para clientes, na maioria estrangeiros. Franco falou sobre as vantagens de se trabalhar em casa e as dificuldades encontradas com o modelo e ressalta: "Trabalhar com OutSourcing, em casa, requer muita disciplina e saber separar bem seu tempo e as atividades da rotina da casa". Franco ainda deu dicas de como o programador pode divulgar, expor e conseguir mais trabalhos e novos clientes, citando ferramentas como RentACoder e oDesk. No final respondeu à perguntas dos programadores que estavam presentes.

Às 14:00 hrs iniciou-se a palestra de Maurício Leal, gerente de produtos da Sun Microsystem, sobre GlassFish e Rails, focando na escabilidade e confiabilidade da plataforma. Leal explica os fundamentos e as possibilidades de se usar as ferramentas da Sun com aplicações desenvolvidas em Ruby, JRuby e Rails. Ao final, Maurício Leal mostra alguns depoimentos de empresas e chama Fábio Kung para dar um depoimento sobre sua experiência com GlassFish e Rails.

img_16932 Com conselhos de Stalone Cobra, Carlos Brando quebrou um pouco o ritmo e arrancou algumas risadas da platéia no inicio de sua apresentação sobre testes. Com o título "Só imaturos não testam", Brando explicou o processo de evolução dos programadores de iniciantes a profissionais plenos que realizam testes da maneira correta e colocou de forma bastante interessante as diferenças entre TDD e BDD. Citou alguns exemplos de testes usando RSpec e falou sobre seu projeto Remarkable que foi criado para simplificar a escrita de testes produzindo até mesmo especificações em português.

Willian Molinari, também conhecido como PotHix, explicou com bastante detalhes como funciona o Rubylearning.org, que oferece cursos de Ruby on-line. Coordenado por Satish Talim o número de participantes já passou da marca de 7200 participantes, sendo que mais de 40% são brasileiros. Falando sobre os cursos, Willian, disse que o inglês ruim não é um empecilho a participação dos cursos e existe um pessoal bastante ativo nos fóruns sempre dispostos a ajudar nos exercícios dos cursos.

Prometendo ensinar a "magia negra" Fábio Kung da Caelum começou sua palestra falando sobre o dinamismo do Ruby e citando como exemplo os objetos Ruby que podem ser modificados em tempo de execução. Mostrou metaprogramação com exemplos de código e falou sobre o ParseTree para criação de DSL's (domain specific languages). Também falou sobre as ferramentas Flog e Roodi para analisar a qualidade de seu código e como torná-lo mais simples, assim como a ferramenta Heckle para validar os testes e verificar a qualidade dos mesmos. Falou um pouco sobre sua excelente ferramenta Rfactor, para fazer refatoração de código em editores de texto, que com certeza vale uma olhada.

img_1725

No final o clássico sorteio de brindes com camisetas do evento oferecidas pelo Guru-SP. O Ruby Inside Brasil fez o sorteio dos dois workshops Mão na Massa da Tempo Real, e os vencedores foram Felipe Ruiz e Sobrinho. Parabéns! Fiquem ligados para mais promoções, teremos uma nos próximos dias, então não se esqueça de assinar nosso RSS e nos seguir pelo Twitter no rubyinside_br.

A organização foi eficiente, todas as credenciais e materiais de apoio estavam disponíveis na entrada, e os coffee-breaks estavam ok. O local, apesar de ser bem agradável não tinha uma rede wireless, poucas tomadas e nenhum filtro de linha, um problema considerável num evento de TI. No contexto geral o evento foi bom sendo uma boa oportunidade para trocar idéias com a comunidade Ruby e Rails e conhecer as novidades.

A equipe do Ruby Inside Brasil também estava lá cobrindo o evento, só desfalcada pelo José Gomes que infelizmente não pode estar conosco. Há quem diga que o DHH também estava lá. No final do evento ele gentilmente nos cedeu uma foto.

Equipe Ruby Inside Brasil: Dalto, Rafael, Luís Gustavo, Eliézer, Carlos Brando, Levy

Equipe Ruby Inside Brasil: Dalto, Rafael, Luís Gustavo, Eliézer, Carlos Brando, Levy

Fiquem ligados para os anúncios de mais eventos e participem!

Fotos do evento cortesia de Shadow e Hugo do Guru-SP

13 Comentários para “Cobertura Ruby + Rails no mundo Real 2009”

  1. #1
    Bruno Azisaka Maciel Disse:

    O pessoal aqui no Brasil precisa de um Confreaks para gravar as palestras em eventos como esse =)

  2. #2
    Ruby e Rails no Mundo Real | VidaGeek.net Disse:

    [...] cobertura mais detalhada pode ser encontrada no Ruby Inside Brasil (apesar de divergimos de algumas opiniões). O evento foi organizado pelo Grupo de Usuários de [...]

  3. #3
    Rafael Schouery Disse:

    O VidaGeek também fez um post sobre o evento: http://vidageek.net/2009/04/05/ruby-e-rails-no-mundo-real/

  4. #4
    Fabio Disse:

    Achei o evento excelente, quando vamos ter outro?

  5. #5
    Hugo Disse:

    heeheh. Realmente... O lugar era bem localizado. O coffee break não foi ruim mas poderia ser mais caprichado.
    A maior falta realmente foi da rede wireless. Em relação a filtro de linha, eu fui esperto e levei o meu.

    Em breve colocareis os vídeos caseiros do evento!

  6. #6
    PotHix Disse:

    Æ!!

    Foi bem legal o evento! =)
    Valeu pela cobertura pessoal!

    E ainda teve o mini encontro do pessoal do grupo na chopperia após o evento para bater um papo nerd! =)

    @wireless_no_proximo+=1

    Há braços

  7. #7
    Só os imaturos não testam | Nome do Jogo Disse:

    [...] Eu e toda a equipe do Ruby Inside Brasil estivemos presentes no evento. Você pode conferir uma cobertura completa das palestras no [...]

  8. #8
    Lucas Renan Disse:

    foi massa =]

  9. #9
    Minhas impressões - Ruby + Rails no Mundo Real 2009 - 04/04/09 « Blog do Ensinar Disse:

    [...] Relatos do evento: VidaGeek; PotHix; LeandroSilva; RubyInside; [...]

  10. #10
    Últimas vagas para o curso de Ruby on Rails na Caelum Disse:

    [...] JRuby e suas palestras extremamente divertidas e interessantes, como a que apresentou no último Ruby + Rails no Mundo Real, sobre a magia negra da metaprogramação em [...]

  11. #11
    6o Encontro do Guru-SP - Participe e venha discutir sobre testes automatizados Disse:

    [...] Guru-SP (Grupo de Usuários Ruby de São Paulo), que organizou o evento Ruby + Rails no Mundo Real em Abril passado, está preparando outro encontro para a comunidade paulistana. Dessa vez a idéia [...]

  12. #12
    Encontro Guru-SP « Plano2 Disse:

    [...] 5:27 pm O Guru-SP está organizando mais um evento. Este ano tive a oportunidade de ir em um dos eventos deles, e foi bem [...]

  13. #13
    Retrospectiva 2009 | Nome do Jogo Disse:

    [...] organizado pelo Guru-SP. A galera do Ruby Inside Brasil esteve em peso no evento e realizou uma excelente cobertura. Eu fui um dos palestrantes, com o tema “Só imaturos não testam” (veja o vídeo). E [...]

Deixe um Comentário