software livre brasil logo

Post originalmente feito na rede SoftwareLivre Brasil. Fonte:
http://softwarelivre.org/joenio/blog/relato-sobre-o-rails-summit-e-conisli-2008

Segue abaixo um relato do Rails Summit e CONISLI 2008 que ocorreram nos 15, 16 e 18, 19 de Outubro respectivamente. Este relato foi enviado para a lista de discussão (interna) da Colivre e Antonio Terceiro disse que daria um belo post de Blog, então segue o relato:

 

O evento começou com a apresentação de Gilberto Mautner co-fundador da Locaweb, Locaweb foi a organizadora do evento. Ele falou sobre o inicio da Locaweb, a ampresa começou fazendo um portal para agregar empresas de fabricação/costura de tecidos, a iniciativa foi um fracasso mas depois disso ele tinha uma infra-estrutura de servidores e começou a oferecer hospedagem para outros desenvolvedores e o negocio começou a andar. A Locaweb hoje é uma grande empresa de hospedagem e oferece suporte a ferramentes tanto livres quanto não-livres.

Em seguida veio a palestra de Chad Fowler (que eu gostei muito) o cara é músico profissional ( isso me fez lembrar um amigo músico que programa um pouquinho em Lisp :) ). Ele não falou muito sobre coisas técnicas, falou muito sobre a crise economica e como as pessoas ficam assutadas com isso, ele disse que ele nao se assusta mas muitos amigos dele estao assustados. Falou sobre a importancia de fazer algo diferente e se destacar, exemplificou isto mostrando alguns grandes músicos que em sua época foram tidos como loucos e odiados por alguns mas eram verdadeiros genios e disse que Rails é uma dessas coisas marcante e maravilhosa. Falou sobre a experiencia dele sobre ir morar na India e sobre o seu livro “My Job Went to India” (ele está preparando uma nova versão do livro). Ele também chamou os programadores Java de mediocres…

Tivemos entao a palestra dos caras da empresa Phusion (Ninh Bui e Hongli Lai). Eles falaram sobre Passenger uma solução para colocar aplicações Rails em produção, segundo eles é uma solução que escala. (Todos falaram sobre escalabilidade do Rails no evento).

Teve algumas palestras de programadores Java que estão se envolvendo na counidade Ruby/Rails, esse pessoal falou principalmente sobre JRuby e todos usaram o argumento que JRuby é mais rápido que o compilador do oficial do Ruby porcausa das otimizações da máquina virtual do Java, mesmo parecendo ser bastante parcial um cara chamado Fabio Kung fez uma apresentação muito legal sobre as estrategias de compilação, garbage collector, e outras coisas internas do compilador/interpretador Ruby e JRuby. Apesar de tudo sobre o que nós (eu) achamos de Java parece ser bem interessante a possibilidade de poder executar o Noosfero por exemplo em cima de um servidor de aplicações Java. Um ponto que Fabio Kung destacou bastante durante sua palestra é que a linguagem Java realmente é horrivel e cheio de burocracia e não está evoluindo por causa disso mas a arquitetura Java é muito boa.

Uma palestra que achei super interessante (talvez uma das melhores pra mim) foi George Guimaraes da empresa Pagestacker, ele falou sobre Deploy de aplicações Rails e citou o tema “Web operations” que é o assunto que trata de técnicas de manter aplicacoes Web em producao. Uma das coisas que marcou foi que Thin é melhor que Mongrel e mandou agente parar de usar Mongrel. Falou sobre como calcular o numero ideal de instancias de servidores rails para atender ao maior numero de requisicoes por segundo, ele demonstrou com graficos que nao adianta crescer aleatoriamente, a partir de um numero de instancias o numero de requisicoes por segundo começa a cair, no caso q ele apresentou o melhor número pra ele foi 8, quando ele aumentou pra 9, 10, … o desempenho começou a cair. Indicou dois livros sobre planejamento “Guarrilla Cacity Planning” e “The art of capacity planning”, este segundo com menor enfase matemática que o primeiro. Problema de desempenho nunca é resolvido ele apenas é adiado, um dia o sistema vei precisar ser expandido novamente. O email do cara é george@(NOSPAM)pacgestacker.com. O Pagestacker.com foi inicialmente feito em 48 horas.

Outra palestra interessante foi da empresa WebCO onde falaram sobre o portal blogblogs.com.br (este também foi feito inicialmente em algumas horas). Os caras disseram que estão crescendo bastante e estão contratando feito loucos, e deixou email para curriculo vagas@(NOSPAM)blogblogs.com.br. Eles estão desenvolvendo uma camada de abstração para motores de busca chamada Sapien, eles usavam ferret e tiverem problemas e estao mudando pra outra solução (nao lembro qual), e para não ter que mudar a aplicação toda vez que precisar mudar de motor de busca eles estão usando o Sapien (ainda não publicaram mas disseram q será software livre). O email do cara é mlemos@(NOSPAM)webcointernet.com

Bem, tiveram outras palestras mas não me lembro muito bem, acho que essas foram as principais pra mim, outra parte bacana do evento foi o Coffee Break e o Almoço que rolou dentro do próprio evento e foi uma boa hora pra se integrar (mesmo sendo meio anti-social) conheci 2 carinhas lá da Locaweb de uma equipe de desenvolvimento lá dentro, eles tem várias pequenas equipes de desenvolvimento e utilizam metodologia Scrum usando cartãozinho de baralho e tudo, eles disseram que a Locaweb é uma empresa muito boa para se trabalhar e que é tudo bem tranquilo lá.

Sylvestre Mergulhao transcreveu (de forma bem livre) em seu blog algumas das palestras do evento: http://mergulhao.info/tags/railssummit

O CONISLI foi péssimo (infelizmente), só assisti uma palestra do Piter Punk com o titulo “Fazendo as coisas funcionarem” foi bem interessante, ele comprou um notebook CCE daqueles que vem com Satux e um monte de coisa não funcionava, então ele deu varias dicas de como fazer funcionar, atualização de Bios (ele disse que muitos problemas são simplesmente bug na bios, e disse que em servidores a primeira coisa a se fazer é isso), corrigir bugs idiotas no drivers (sim, os desenvolvedores de drivers do kernel cometem erros). Como descobrir bugs de hardware (os desenvolvedores de hardware tb lançam coisas com bugs).

Tentei assistir uma palestra sobre Ubuntu mas depois que o cara falou a frase: “Ah, e tem esse programa legal que a Sun liberou, o Sun xVM VirtualBox” eu desisti e sai da sala.

Além desta palestra rolou o YAPC::Brasil (encontro brasileiro de desenvolvedores Perl). Foi um evento bem informal com várias pequenas apresentações sobre projetos pessoais dos membros da comunidade, Eden Cardim de Ilheus estava por lá e ensinou como jogar Golf, quem quiser jogar pode ir em http://codegolf.com/ e jogar golf em Perl, Ruby, Python ou PHP.

Foi isso!