Nos dias 6 e 7 de agosto desse ano estive presente na segunda edição do Oxente Rails em Natal no Rio Grande do Norte. E para variar o evento superou as expectativas. Programadores de qualquer linguagem e pessoas interessadas em empreendedorismo não podem perder esse evento, simples assim.
Abaixo estão os slides da minha apresentação e um trecho de código que será facilmente entendido por aqueles que assistiram a minha palestra.
Se você pretende executar o código abaixo é necessário instalar a gem RubyInline antes:
Segue a brincadeira:
end
puts sum(2, 3)
Se você não pôde estar presente, a boa notícia é que esse ano todas as palestras foram gravadas e devem ser disponibilizadas em breve!
Parece que foi ontem quando o Fábio Akita apareceu com a ideia do Rails Summit Latin America e agora já estamos indo para a segunda edição do evento que já se consagrou como o mais importante da sua categoria no país.
Estarei novamente palestrando e assim como no ano passado o tema da minha palestra também terá uma forte relação com o trabalho que estou realizando no momento. Embora eu ainda não tenha divulgado isto publicamente, recentemente fui convidado para atuar como diretor de tecnologia em uma startup brasileira chamada SocialSmart.

A SocialSmart é uma empresa especializada no desenvolvimento de aplicativos para publicidade e branding em redes sociais. E quando o assunto é aplicativos sociais no Brasil, não podemos deixar de falar em Orkut e por sua vez em OpenSocial. Daí o tema da palestra introdutória que ministrei durante o Rails for Kids este ano: “Eu odeio OpenSocial”, onde mostrei algumas características desta plataforma que podem ser frustrantes para alguém que costumava ganhar a vida desenvolvendo projetos em Ruby on Rails.
Minhas primeiras semanas neste novo trabalho foram marcadas por prazos apertados, estresse e muitas noites sem dormir. Tudo isso graças a esta “maravilhosa” plataforma. Isto nos levou a conclusão de que a melhor estratégia seria desenvolver um framework que tornasse o nosso trabalho construindo estes aplicativos mais produtivo e divertido.
Atualmente estou trabalhando quase que em tempo integral no desenvolvimento deste framework.
Minha palestra no Rails Summit recebeu o título “Yet Another Ruby Framework – Como o Rails funciona por dentro”. Acredito que ao analisarmos juntos o funcionamento de algumas partes deste novo framework podemos entender com mais facilidade como o próprio Rails realiza algumas tarefas no seu núcleo. Além de uma visão geral sobre o processo de criação de um framework, também veremos através de uma analise do código como ocorre a inicialização de um projeto Web, como construir geradores de código e o que acontece por debaixo dos panos durante o processo de renderização de uma simples página HTML.
Infelizmente o tempo é muito curto para analisarmos cada passo da construção de um framework como o Rails em detalhes. Mas acredito que esta palestra lhe dará uma boa visão geral sobre este assunto, além de expor os motivos que levam uma pessoa como DHH a criar um framework como o Ruby on Rails.
E você, também vai estar lá?
Os slides da minha apresentação hoje no Rails for Kids:
Bate-papo com os palestrantes
Chegamos em Natal na quinta-feira depois de uma longa viagem de 7 horas com escala em Brasília e logo de cara fomos recepcionados por um senhor muito simpático chamado Aroldo, que foi nosso motorista durante todo o período do evento. No caminho para o hotel passamos em frente a um bar/restaurante e pelo carro já consegui avistar Fábio Akita, Marcos Tapajós, Silvestre Mergulhão e mais algumas pessoas (que eu acredito ser o Rafael Souza e o Henrique Bastos, embora eu não tenha conseguido ver direito) em uma mesa. E na maior euforia Tapajós vem até o carro dizer que estão indo para um passeio de buggy pelas dunas.
Este foi o ritmo que guiou o Oxente Rails. Ótimas palestras, a maior interação entre palestrantes e participantes que eu já presenciei e muita (muita mesmo) festa. E tudo isto com a linda cidade de Natal servindo como pano de fundo.
Tudo o que precisava ser dito sobre as palestras e sobre o evento já foi dito por meus amigos Tapajós e Akita e aqueles que não assistiram ao evento pela transmissão ao vivo poderão fazer isto assim que os vídeos forem disponibilizados gratuitamente na web. Mas o evento não foi marcante somente pelo bom nível das palestras, mas sim pela animação dos participantes e principalmente pelas horas extras!
Tive o privilégio de permanecer por mais dois dias e meio em Natal depois do evento e conhecer um pouco mais da cidade. Quero agradecer ao Paulo Fagiani que recebeu a mim e a minha esposa como se fossemos membros de sua família e a Karen que nos serviu de guia em todos os passeios que fizemos pela cidade.
O próximo evento agora será o Rails for Kids que acontecerá no dia 12 de setembro, 100% online. Também vou estar participando com uma palestra sobre minha experiencia com o OpenSocial + Ruby.
E nos dias 13 e 14 de outubro teremos o tão esperado Rails Summit Latin America 2009!
P.S.: Em breve publicarei algumas fotos e vídeos do evento e da cidade de Natal no meu twitter: @carlosbrando.
Esta palestra foi realizada no 14º EDTED em São Paulo no dia 25 de abril. Como o EDTED é um evento mais voltado para web designers a palestra é uma introdução ao Ruby.
Acredito que vocês, assim como eu, também já devem estar cansados de ver palestras deste tipo. Por isto eu decidi fazer algo um pouco diferente. Ao invés de simplesmente falar sobre as vantagens do Ruby e do Rails, decidi fazer com que o público mergulhasse no código, com muitos exemplos de códigos em Ruby e até mesmo uma explicação básica sobre metaprogramação.
É uma palestra para iniciantes, mas também pode ser muito útil para os que precisam explicar o que é Ruby on Rails para seus colegas de trabalho!
Primeiro os slides:
E também a excelente gravação da palestra, feita pelo meu amigo Hugo Borges (agaelebe):
Meu amigo Hugo Borges (ou agaelebe) acabou de liberar o vídeo da minha palestra no Ruby + Rails no Mundo Real. A gravação ficou de altíssima qualidade.
E falando em palestra, estarei presente também no 14º Encontro de Design e Tecnologia Digital em São Paulo no dia 25 de abril. O tema desta vez será “The Rails Way – Como Ruby on Rails pode o tornar um programador pior”. Fiquem de olho no Ruby Inside Brasil que vai rolar uma promoção relacionada a este evento em breve…