Olá pessoal,
Venho fazer um review do primeiro dia de palestras do #oxenterails 2010… e foi muito massa! Como eu não sou de ferro nem super-homem, eu não vou colocar uma descrição / análise de todas as palestras, porém vou comentar as que achei mais importantes (no meu ponto de vista, claro). Já divulguei, mas para quem ainda não sabe, dias 5 e 6 de novembro de 2010 ocorrerá o IV ENSL e IV EPSL, no Praia Mar também, o mesmo do #oxenterails (tá bom, vou parar com as hashtags). As palestras estarão aqui na ordem de importância e não de cronograma, ok?
As últimas novidades no mundo Ruby, by @AkitaOnRails
Sensacional, instigante, esclarecedora, motivacional. Sinceramente, a palestra mais interessante que ouvi até agora (pela minha expectativa, a do @carlosbrando amanhã será melhor, mas veremos!). O Fábio Akita começou introduzindo o que era necessário para chegar ao tema da palestra, ou seja, ele deu uma história breve, contudo bem explicativa sobre o que foi o Ruby pré-Rails e pós-Rails, desde a criação pelo Yukihiro Matz, fazendo qualquer um entender um pouco do grande processo que é a criação de uma linguagem e um framework como esses. No entanto, depois dessa parte histórica e de ele falar do que está por vir, começou uma parte abordando o sucesso de um desenvolvedor e como “qualquer um” pode chegar lá… mostrou que o principal é o treino na parte justamente em que o indivíduo não é bom e/ou não gosta tanto, precisando pensar que “se você nunca falhou, então você nunca viveu” e, com isso, assumindo os obstáculos pelo caminho. Ao final, é necessário perceber que o sucesso não vem sem a exposição aos riscos.
O problema é seu… e a solução também, by @CeciFernandes
Cecília Fernandes trabalha para a Caelum e foi falar de desenvolvimento ágil de verdade, para dar luz àqueles que pensam ser as
práticas do manifesto ágil o mesmo que seguir TODAS as regras de Scrum e XP… Primeiramente, ela comentou que o correto não é seguir qualquer regra (somente por ser ágil), mas sim alterar as regras conforme a necessidade da empresa / do produto, etc. A agilidade no desenvolvimento está ligada intrinsecamente à disciplina e, por isso, ao começar um pensamento novo, como o deploy de aplicações a cada 30 min, como ela disse que é realizado por algumas empresas (é verdade, me impressionei com isso também), deve-se seguí-lo da forma correta. Essa palestra também foi brilhante (mais ainda porque eu não conhecia a Cecília) e baseada nas retrospectivas que uma equipe deve fazer para melhorar sua prática ágil, passando de uma situação em que o cliente não usa o que foi feito e os bugs chegam todos de uma só vez, para a de entregar os features prioritários e com a equipe toda sabendo o que cada um está fazendo (inclusive com a sugestão de “excluir” o Scrum master…). Bom, não é? Na minha opinião, a palestra faz qualquer repensar o que entende por práticas ágeis de desenvolvimento.
The <plataforma/> way, by @josevalim
Nessa palestra o José Valim, único membro brasileiro do Rails Core Team, como já citado no post anterior, falou sobre a Plataforma Tec, empresa em que ele trabalha desenvolvendo aplicações Rails (entre outras coisas) e as suas ferramentas open-sources que desempenham um papel importante no ganho de produtividade do dia-a-dia. Ele falou basicamente de como as aplicações desenvolvidas pela Plataforma se integram com o Rails 3, e são elas (estou deixando o link delas no GitHub para estimulá-los a dar uma olhadinha no que está por trás): o Devise, sistema de autenticação na aplicação de forma ultra-simples; o SimpleForm, que como o próprio nome já diz cria formulários web de forma simples; e o Responders, o qual trabalha somente com Rails 3 e seu novo respond-with (não posso tirar dúvida sobre isso, porque não programo em Ruby nem mexo com Rails, blz?). Contudo, mesmo (ou principalmente) para mim que não utilizo Ruby on Rails, a apresentação dessas ferramentas mostrou claramente o quão simples é fazer aplicações web com Rails (comparado com outras linguagens/frameworks) e me deixou simplesmente apaixonado pelo que eu vi. Outra palestra imperdível.
Transformando ideias em negócios rentáveis, by @rafaelp
Essa palestra era totalmente focada em empreendedorismo, uma área que nem me interessa tanto, todavia para aqueles que se interessam foi uma palestra muito interessante, pois mostrou na experiência que o Rafael Lima tem, como você fazer sua ideia dar lucro. Foi basicamente um histórico da BielSystems, empresa do Rafael, contudo mostrando que é necessário buscar informações de outros sobre sua ideia para que se possa escolher “a melhor” e de como ter um modelo econômico, ou seja, ganhar dinheiro. Pensamento empreendedor: em que essa ideia pode me dar lucro? (eu, particularmente, não gosto muito disso, por isso quero ir para a área acadêmica, hehehehe)
Demais palestras que assisti
Além dessas que eu dei maior destaque, ainda assisti a palestra do Geoffrey Grosenbach (@topfunky), sobre quebrar as convenções do Rails para melhorar sua aplicação, ou seja, mostrando para os mais fanáticos que até o Rails tem coisas indesejáveis em certos momentos. A palestra do Daniel Cukier (@danicuki), sobre aprendizado ágil também foi interessante, com assuntos como aprender a aprender; usar o lado direito do cérebro (criatividade) para ser um desenvolvedor diferenciado; pensar diferente etc. Por último, vi a palestra (que estava marcada para amanhã, entretanto foi antecipada) do David William sobre cases de Rails no mercado local, a qual foi de grande proveito para aqueles que pretendem ingressar nesse ramo.
Análises adicionais
O fato de ter dado problema na vídeoconferência que seria feita com o David Heinemeier Hansson para perguntas e respostas sobre Rails 3 foi uma pena, já que seria de extremo aproveitamento pelo público (não sei se terá isso amanhã), além do grande atraso que ocorreu no começo (cerca de 1h). Para “compensar” teve a agradabilíssima presença de um XBox 360, um PS3 e um Wii no lounge, para divertir a galera, além de novamente um divertidíssimo “Jogo da Comunicação” com o Vinícius Teles e o Rafael Lima (para quem participou do XP Game, comente sobre como foi, blz?). Por último, a “desmarcação” da desconferência para hoje não foi agradável, apesar de ter sido por votação (entendo que o horário estava apertado…).
Bem, no final das contas eu tenho para dizer que o dia hoje no Oxente Rails 2010 foi muito bom, com palestras sensacionais e uma experiência que, acredito eu, nenhuma outra comunidade de desenvolvimento poderia proporcionar. Além de toda a parte técnica, ainda teve uma conversa sobre como anda a vida e desenvolvimento web com o @rafaelkin e o @eMyller. Muito bom.
Posts interessantes:
- Oxente Rails 2010 – Dia 2
- Não percam as próximas atrações de 2010
- Google Summer of Code – Ajude o Software Livre!
- Minhas 10 coisas favoritas sobre Ruby
- Manifesto ágil
E aí, perdeu esse evento maravilhoso? Então deixe sua dúvida sobre algo que queira saber das palestras! E você, veio para palestras e queria comentar algo mais (ou sobre alguma palestra que não comentei)? Então dê logo a sua opinião e comente!
Helton de Melo Duarte
“É Ele que perdoa todas as tuas iniquidades e sara todas as tuas enfermidades; quem redime a tua vida da perdição e te coroa de benignidade e de misericórdia.” Salmos 103.3,4

agosto 8th, 2010 at 0:38
[...] Sugestões « Oxente Rails 2010 – Dia 1 [...]
agosto 9th, 2010 at 10:50
Opa! Aproveitando o impulso do primeiro comentário. O responders foi portado pra Rails 2 também e é usado no Restfulie para dar suporte a múltiplos media types. O George Guimarães, tambem da plataforma, que portou se não me engano.
Abraço!