Palestrantes

    • Arthur Zapparoli
    • Desenvolvedor de Softwares, trabalha com Ruby e Rails desde 2006. Atualmente trabalha para a startup brasileira Spix. É conhecido como ArthurGeek na comunidade e possui o blog no qual fala sobre assuntos relacionados à desenvolvimento.

      Palestra: “Controle de versões do jeito certo”. Aprenda o que é o Git e como utilizá-lo para agilizar seu trabalho. A palestra abordará desde os temas mais básicos, passando por um workflow de como gerenciar seu código no dia-a-dia e terminando com algumas dicas mais avançadas.

    • Bruno Miranda
    • Bruno atualmente vive no Sul da Flórida, onde ele trabalha como Diretor de Desenvolvimento da Hoodiny Entertainment Group, criadores do Cyloop – portal/plataforma de música do MSN. Nascido em São Paulo, Brasil, ele tem está no exterior há 10 anos. Ele é evangelista de padrões e fascinado por UI design inteligentes. Além disso, adora
      mountain biking, viajar e fotografar. Em 2007 idealizou e participou da criação do RubyOnda.com, uma popular fonte de links relacionados a Ruby e Rails para o público brasileiro. Mantém o blog pessoal uma e no twitter.

      Palestra: Bruno vai palestrar junto com Jason Seifer sobre “Rails não Escala”. A Cyloop é uma aplicação Rails por baixo do canal de áudio da MSN do Canadá até a Argentina, incluindo MSN Brasil, e lida com dezenas de milhões de page views por mês muito bem. Nesta palestra explodimos mitos sobre porque Rails não consegue escalar. Mostramos como ajustar uma arquitetura para escalabilidade com técnicas incluindo filas, engines alternativos de storage, Rails metal, web services internos e mais.

    • Carlos Brando
    • Viciado em programação, atualmente é Diretor de Tecnologia da Amanaiê e antes era Senior Engineer na Surgeworks LLC. Atua na área de desenvolvimento de softwares há mais de dez anos. Possui um dos blogs mais conhecidos do Brasil sobre Ruby on Rails. Ele é ativo na comunidade brasileira de Ruby on Rails e participa em diversos projetos open-source. Já se apresentou em vários eventos brasileiros relacionados ao Ruby e também escreveu o primeiro livro sobre Rails 2.1 do mundo, distribuído gratuitamente na Internet.

      Palestra: “Yet Another Ruby Framework – Como o Rails funciona por dentro”: Minha palestra tratará exatamente deste tema: o processo de construção de um framework utilizando Ruby. Se você realmente quer entender como o Rails funciona, então crie o seu próprio framework. Nesta palestra vou comentar sobre algumas das dificuldades que encontrei durante este projeto e quais as soluções encontradas. O processo de renderização, geradores de códigos, helpers e banco de dados estão entre os assuntos que serão tratados. Acredito que ao analisar este tópicos de um ponto de vista mais simplista fará com que você entenda melhor como algumas coisas funcionam internamente no Rails.

    • Carlos Villela
    • Carlos é desenvolvedor sênior da ThoughtWorks há 5 anos e, além de ser um dos primeiros proponentes da linguagem Ruby e do Ruby on Rails na renomada consultoria, também tem feito diversos projetos relacionados com a migração e evolução de aplicações legadas utilizando testes automatizados de alto nível. Participou ativamente das idéias que deram origem ao BDD (Behaviour-Driven Development) e de diversos projetos open-source, como a ferramenta de testes WebDriver e a linguagem Ioke. Acompanhe seu blog.

      Palestra: A palestra é entitulada “Ruby na ThoughtWorks”: A ThoughtWorks começou a usar Ruby em projetos de produção (não-protótipos) em 2006, e desde então, até o fim de 2008, concluíram 41 projetos em Ruby. Na preparação para uma palestra na QCon deste ano, o Cientista Chefe da ThoughtWorks, Martin Fowler, fez um levantamento destes projetos para examinar quais lições podemos tirar desta experiência. Nelas, temos respostas a perguntas comuns sobre a produtividade, performance e mantenabilidade da plataforma. Carlos, como um dos pioneiros da adoção de Ruby na ThoughtWorks, vai nos mostrar algumas destas conclusões, bem como opiniões sobre como o mercado brasileiro de desenvolvimento de software pode se beneficiar da plataforma Ruby.

    • Chad Fowler
    • Chad é um conhecido desenvolvedor de software internacional, instrutor, gerente, palestrante e músico. Na última década trabalhou com algumas das maiores empresas do mundo e muitos admirados desenvolvedores de software. Ele adora programar e, como parte de seu papel como CTO da InfoEther, Inc, gasta muito do seu tempo resolvendo problemas difíceis para clientes na linguagem Ruby. Ele é co-organizador da RubyConf, RailsConf e RailsConf Europe e autor e co-autor de muitos livros populares incluindo o recente The Passionate Programmer: Creating a Remarkable Career in Software Development.

      Palestra: Chad apresentará sobre “Insurgência Ruby on Rails”. Rails está ganhando pouco a pouco a guerra contra a mediocridade do desenvolvimento Web. Em sua curta vida ele não somente ganhou alguns dos maiores desenvolvedores corporativos e dominou o mercado de startups, mas gerou uma legião de frameworks plagiadores em linguagens de Ruby a C#. Mesmo assim, ainda existem grandes territórios onde o Rails ainda não avançou muito. Esta palestra explorará estratégias para insurgências de Ruby on Rails em ambientes menos amigáveis.

    • David Chelimsky
    • David é o desenvolvedor-líder do projeto RSpec, autor do The RSpec Book, e também desenvolvedor-líder na Articulated Man, Inc.

      Palestra: David apresentará sobre “RSpec e Cucumber: Além do Básico”. Muitas equipes estão usando RSpec e Cucumber atualmente, mas poucas estão realmente explorando seu poder e expressividade. Nesta palestra, David apresentará algumas das funcionalidades poderosas menos conhecidas do RSpec e Cucumber.

    • Fabio Akita
    • Fabio é Gerente de Projetos na Locaweb, idealizador do Rails Summit e Ativista Rails no Brasil. Ele trabalhou com e evangeliza Rails desde 2006. Ele também mantém o blog AkitaOnRails.com. Ele também ajuda a evangelizar novas tecnologias e a Filosofia Ágil.

      Palestra: “Agile, além do Caos”. Metodologias Ágeis são um grande assunto recentemente. Nesta palestra ele apresentará alguns insights com outras áreas como psicologia, física teórica, teoria das organizações e como eles se relacionam em projetos do dia-a-dia e no gerenciamento.

    • Fabio Kung
    • Engenheiro da Computação pela Escola Politécnica da USP. Possui experiência na Alemanha e palestra em alguns eventos de tecnologia como o JustJava, Falando em Java, WebMobile TechWeek, Ruby e Rails no Mundo Real, FISL e Rails Summit Latin America. Possui as certificações SCJP, SCBCD 5, SCEA 5 da Sun e Ruby Certified Programmer Silver, além de participar de alguns projetos opensource como o VRaptor, Waffle, GUJ, Caelum Stella e JettyRails. Atualmente está bastante envolvido com a comunidade de Java e Ruby no Brasil e trabalha na Locaweb como Gerente dos produtos de Cloud Computing.

      Palestra: “Ruby, dinamismo e metaprogramação na construção de DSLs”. Além de ter sido construída para ser extremamente legível, Ruby é uma excelente linguagem hospedeira para a criação de Domain Specific Languages internas. DSLs são cada vez mais uma poderosa alternativa para a construção de sistemas simples de manter. Nesta palestra, veremos como Ruby pode ser uma boa hospedeira, algumas técnicas de construção de DSLs (usando testes e BDD), porque isso ajuda no desenvolvimento e qual a ligação com o Domain Driven Design.

    • Glenn Vanderburg
    • Glenn é da Relevance, tem programado com Ruby desde 2000. Ele vive na região de Dallas, e está interessado em qualquer coisa que prometa aumentar tanto a diversão quanto qualidade do desenvolvimento de software.

      Palestra: “Tarantula: Testes Fuzz Fáceis para Aplicações Rails”: Tarantula é um plugin Rails para realizar testes fuzz de maneira fácil e repetitível para aplicações Rails. O Tarantula percorre sua aplicação, dando entradas de dados aleatórios a cada esquina e observando por sinais de problemas. Pode ser usado para regularmente checar muitos tipos de problemas de tratamentos de error, cross-site scripting e vulnerabilidades de SQL injection, e muitas outras coisas mundanas como HTML inválido. Esta palestra discutirá como o Tarantula funciona, como usá-lo e como torná-lo uma parte regular de sua estratégia de testes.

    • Gregg Pollack
    • Gregg vive em Orlando, Flórida, onde desenvolve aplicações web e produz material educacional para o Rails Envy. É muito ativo na comunidade técnica de Orlando, ajudando a organizar o BarCamp Orlando, o Orlando Ruby Users Group, e Ignite Orlando.

      Palestra: “Na Vanguarda da Performance em Rails”. No começo do ano, Gregg lançou uma série de screencasts mostrando que o Rails de fato já vem com muitas das ferramentas que você precisa para escalar sua aplicação. Desde então muitas aplicações Rails foram para produção, técnicas adicionais foram desenvolvidas para otimizar performance, e mais bibliotecas open-source foram publicadas. Nessa palestra ele primeiro dará uma introdução rápida para aqueles que estão começando a otimizar aplicações Rails. Entretanto, a maior parte da palestra será olhando para técnicas úteis para otimização e algumas novas bibliotecas que foram lançadas para tornar tudo ainda mais fácil.

    • Ilya Grigorik
    • Ilya é o fundador do PostRank – uma plataforma analítica para monitoração em tempo real de relacionamentos de mídia social. Ele vem brigando com Ruby e Cloud Computing há mais de 4 anos, tentando entender como tudo funciona. No processo, ele contribuiu em inúmeros projetos open source, blogou e tweetou sobre suas descobertas e recentemente tem sido palestrante ativo em comunidades de Ruby e Cloud Computing.

      Palestra: “Ruby em tempo real para Web em tempo real”. A web em tempo real é uma idéia, um conjunto de protocolos e uma revisão arquitetural. Nesta palestra vamos examinar as tecnologias por trás, olhar as suas interfaces para ruby e relacionar a casos de uso reais. Começaremos no nível do protocolo com XMPP e AMQP, comparar suas funcionalidades e benefícios e então examinaremos as novas opções ‘leves’ como WebHooks, PubSubHubBub e long-polling. Não é necessário conhecimento anterior dessas tecnologias. Começaremos do início, examinaremos os protocolos, discutiremos as arquiteturas envolvidadas e finalmente mapearemos nas implementações Ruby e Ruby on Rails.

    • Jason Seifer
    • Jason é um desenvolvedor web e metade do Rails Envy. Atualmente mora em Orlando, Flórida onde desenvolve aplicações web, produz o podcast Rails Envy e ocasionalmente aparece em vídeos bobos de internet. Ele gosta de longas caminhadas na praia, scotch e poesia. Você pode encontrar mais sobre ele na web, no site do Rails Envy site e no Twitter.

      Palestra: Jason vai palestrar junto com o Bruno Miranda sobre “Rails não Escala”. A Cyloop é uma aplicação Rails por baixo do canal de áudio da MSN do Canadá até a Argentina, incluindo MSN Brasil, e lida com dezenas de milhões de page views por mês muito bem. Nesta palestra explodimos mitos sobre porque Rails não consegue escalar. Mostramos como ajustar uma arquitetura para escalabilidade com técnicas incluindo filas, engines alternativos de storage, Rails metal, web services internos e mais.

    • José Valim
    • Desenvolvedor de diversos projetos open source, atualmente trabalhando para a consultoria Plataforma Tec, é engenheiro pela Escola Politécnica da USP e atualmente está concluindo o seu mestrado na Itália. Após trabalhar desde 2006 com Ruby e Rails como cofundador do Pagestacker, hoje é co-fundador da Plataforma Tecnologia, empresa de consultoria em Rails. No ano de 2009, participou do Google Summer of Code para tornar os geradores de código do Rails flexíveis e agnósticos.

      Palestra: Aprenda como customizar os geradores do Rails 3.0 de forma que eles adaptem ao seu modo de trabalho, ao invés de você se adaptar ao comportamento que ele impõe. A palestra será hands-on-code, abordará a criação de scripts/geradores com Thor, discutirá as decisões que tornaram Thor a base dos geradores do Rails e como aproveitá-las ao máximo.

    • Leonardo Borges
    • Desenvolvedor com 9 anos de experiência, já trabalhou em empresas de portes variados criando aplicações corporativas especialmente em Java. Atualmente vive em Madrid e trabalha com Ruby On Rails na Mirai España onde, dentre outros projetos, participa da iniciativa JRuby de integrar código legado com Rails. Escreve no seu blog sobre desenvolvimento de software e temas relacionados.

      Palestra: JRuby no mundo corporativo: Usando Rails com seu código legado. Nesse tutorial você vai entender como integrar JRuby on Rails com seus projetos Java, usando Maven para gerenciar as dependências do seu projeto de integração.

    • Matt Aimonetti
    • Matt tem a consultoria m|a agile, em San Diego, Califórnia. Ele trabalha de startups até empresas Fortune100, desenvolvendo seus projetos com Ruby e outras tecnologias. Matt foi parte da Equipe Principal do Merb e é atualmente membro da equipe Rails. Ele é apaixonado por Open Source e mantém projetos como CouchRest, um wrapper Ruby para CouchDB, e é parte da equipe do MacRuby.

      Palestra: “O Futuro do Ruby & Rails”. Ruby é agora uma das linguagens de programação mais populares usada diariamente por quase 1 milhão de desenvolvedores pelo mundo. Analistas do Gartner esperam que esse número quadruplique até 2013. O Rails 3.0 está quase pronto, mas o que ele significa para desenvolvedores que já gostam do Rails 2.0? Nesta palestra, Matt Aimonetti falará sobre a junção do Rails/Merb, mostrará as novas funcionalidades do Rails 3 e apresentará implicações concretas no dia-a-dia de programação.

    • Marcos Tapajós
    • Marcos trabalhou como consultor ágil e coach de equipes até 2008. Ele ensinou XP e metodologias ágeis para a Universidade Federal do Rio de Janeiro e todo semestre ele dá a primeira aula para o curso de mestrado. Ele trabalhou como desenvolvedor e consultor para empresas brasileiras e estrangeiras. Está atualmente trabalhando para a RedeParede.com e Improve It. Ele trabalha com Ruby on Rails desde 2006, foi co-autor do primeiro livro de Rails 2.1 e criou o plugin de internacionalização mais usado no Brasil. Também contribui para diversos projetos open source.

      Palestra: Ele falará sobre uma Introdução a banco de dados não relacionais e como utilizar CouchDB no Rails.

    • Nando Vieira
    • Escritor do Simples Ideias, um dos blogs mais famosos sobre Ruby on Rails do Brasil, Nando trabalha atualmente como desenvolvedor web na Abril Digital, utilizando Rails. É também o fundador do Spesa, além de manter dezenas de projetos Open-source.

      Palestra: “O que mudou no Ruby 1.9”. Conheça as diferenças desta nova versão e o seu código para uma futura migração!

    • Obie Fernandez
    • Obie é o autor do The Rails Way, o guia de referência definitiva para Ruby on Rails, Editor da Addison-Wesley Professional Ruby Series e reconhecido membro da comunidade internacional de Ruby. Obie é o CEO/fundador da Hashrocket, consultoria web e desenvolvedora de produtos em Jacksonville Beach, Flórida.

      Palestra: “Dominando a Arte de Desenvolvimento de Aplicações”

    • Pratik Naik
    • Pratik é consultor de Ruby on Rails na ActionRails e também um membro do Rails core team. Mantém o blog has_many :bugs, :through => :rails e é ativo no twitter. Uma de suas conquistas é o projeto Rails Guides uma extensiva documentação aberta do framework Ruby on Rails.

      Palestra: Pratik contará suas experiências em projetos recentes com Rails, de testes, a cache, a processamento assíncrono e mais dicas e truques.

    • Richard Kilmer
    • Richard é o fundador da empresa de software e serviços InfoEther, Inc, na Virgínia e é membro da diretoria do Ruby Central. O histórico do Rich inclui software peer-to-peer, web wireless, workflow e pen computing. Rich tem usado Ruby em sistemas em produção desde 2002 e contribuiu para inúmeros projetos Ruby ao longo dos anos, incluindo RubyGems e a começar o RubyForge. Os esforços mais recentes do Rich estão focados em simplificar o desenvolvimento para OS X com HotCocoa e é um contribuidor ao projeto MacRuby.

      Palestra: Rich participa do projeto HotCocoa, um framework e DSL (Domain Specific Language) para desenvolver aplicações com look-and-feel nativo de Mac OS X. Também colabora no projeto MacRuby. Ele contará mais sobre esses projetos e como desenvolver aplicações para Mac usando Ruby.

    • Vinícius Telles
    • Vinicius é o fundador da consultoria Improve It, uma empresa que proveu serviços de XP desde 2002. Ele escreveu o primeiro livro brasileiro de XP e trabalhou como coach e mentor de XP por muitos anos. Ele também ensinou XP na UFRJ. Ele vem desenvolvendo com Rails desde 2006. No fim de 2007 ele mudou sua empresa para um novo modelo de negócios, transformando a Improve It em uma empresa de produtos web. Ele agora se sustenta com assinaturas dos clientes de seu principal produto, o Be on the Net.

      Palestra: Do serviço ao produto: como ganhar dinheiro fazendo o que se gosta, ajudando outras pessoas a ganhar dinheiro, trabalhando de casa, usando Rails e CouchDB. Ou, se preferir, como ganhar dinheiro de casa fazendo coisas legais!



Patrocínio

Platinum:

Intel
gonow

Expositor:

Impacta Tecnologia

Gold:


ThoughtWorks

Mídia Oficial:


RevistaW

Agência de Viagens:

Apoio: