Programação

Carlos Brando

Carlos Brando

Carlos Brando (carlosbrando) é viciado em programação e atualmente trabalha como Senior Engineer para a Surgeworks LLC. Atua na área de desenvolvimento de softwares há mais de dez anos, começando com Visual Basic e passando por C, C++, Java, C# e agora Ruby. Já trabalhou em várias companhias brasileira e estrangeiras como Portugal Telecom Group, AT&T Latin America, DirecTV, SKY e VISA.

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 com Ruby, incluindo o RejectConf SP’07. Ele também escreveu o primeiro livro sobre Rails 2.1 do mundo, distribuído gratuitamente na Internet. Carlos também publicou o Custom Resource Name Plugin, que torna mais fácil a vida de desenvolvedores Rails que trabalham em projetos em outras línguas diferentes do inglês.

Ele também é um dos responsáveis pelo Rails Podcast Brasil, um podcast semanal com as últimas noticias do mundo Ruby on Rails.

Além de suas atividades profissionais, Carlos e sua esposa trabalham como voluntários dando aulas para deficientes auditivos. Ele regularmente ensina língua de sinais e atua como interprete.

Palestra: Eu odeio OpenSocial

Vou falar sobre minha péssima experiencia trabalhando com esta plataforma e como resolvi atacar o problema e tornar meu trabalho mais divertido.

Público Alvo: Iniciantes.

Duração: 30 minutos.

Márcio Garcia

Márcio Garcia

Desenvolvedor de Software, trabalhou para empresas nacionais e multinacionais em projetos de grande e pequeno porte. Entusiasta de tecnologias emergentes e metodologia ágil. Blogueiro nas horas vagas: Mangar e Marcio Garcia.

Palestra: Integração do brEshop como gateway de pagamento em aplicações Rails

Como integrar de forma simples o PagSeguro (gateway de pagamento) em aplicações Rails de forma simples.

Público Alvo: Desenvolvedores.

Duração: 30 minutos.

George Guimarães

George Guimarães

George é Diretor de Engenharia de Software e Infra-estrutura da Plataforma Tecnologia, empresa de consultoria em engenharia de software com foco em Ruby on Rails.

Ele é responsável em desenhar arquiteturas que utilizam cloud computing e implementar processos de deployment automatizados, que garantam a integridade e velocidade dos aplicativos de seus clientes sem deixar de lado a eficiência de custos e investimentos envolvidos.

Sua carreira dentro da área de infra-estrutura computacional começou no Laboratório de Sistemas Integráveis da Escola Politécnica da USP, ao tempo que concluía seu curso de graduação em Eng. de Automação e Controle. Após adquirir seus conhecimentos na academia, decidiu trabalhar com estruturas de bancos de dados na multinacional Oracle. Em seguida, teve a oportunidade de trabalhar na multinacional francesa Gemalto, líder mundial em segurança digital.

No final de 2007 fundou sua primeira empresa, a startup Pagestacker onde foi responsável por projetar e construir toda a infra-estrutura que mantém o aplicativo rodando com estabilidade e segurança. Em 2009 fundou a Plataforma Tecnologia, onde atua desde o início deste ano.

Palestra: Deployment Automatizado com Capistrano e Passenger

A palestra abordará um tema usualmente negligenciado por desenvolvedores: deployment. Ou o que você precisa saber para colocar seu aplicativo em produção usando das boas práticas. Começando com um overview sobre o papel do Apache e do Passenger no seu aplicativo, iremos automatizar o processo de colocar um release novo do seu aplicativo no ar, em um ou mais servidores, utilizando o Capistrano. Sem complicação, sem dor de cabeça, sem acessar os servidores manualmente via FTP ou SSH.

Público Alvo: Desenvolvedores (rails ou não) que querem evitar dores de cabeça ao atualizar códigos em um ou mais servidores.

Duração: 50 minutos.

Hugo Pessoa de Baraúna

Hugo Pessoa de Baraúna

Hugo é Diretor de Engenharia de Software da Plataforma Tecnologia, empresa de consultoria em engenharia de software com foco em Ruby on Rails. Ele é responsável em disseminar e implementar boas práticas de desenvolvimento de software e gerenciamento de projetos.

Sua carreira como engenheiro de software começou ao ingressar no curso de Eng. de Computação da Escola Politécnica da USP. Ainda durante a graduação, teve a oportunidade de trabalhar no laborarório USP-Microsoft. Em seguida, atuou nas multinacionais Sonda Procwork e IBM. Durante estes anos, Hugo trabalhou com as tecnologias .NET e Java.

No final de 2007 fundou sua primeira empresa, a startup Pagestacker onde foi responsável pelo desenvolvimento de componentes de sistema e todo backend do aplicativo feitos em Ruby e Ruby on Rails. Em 2009 fundou a Plataforma Tecnologia, onde atua desde o início deste ano.

Palestra: Agile. Por que? Pra que? Como?

Todo mundo que já participou do desenvolvimento de um sistema com prazo e orçamento definidos sabe que as coisas nem sempre dão certo. Uma pesquisa feita pelo Standish Group aponta que mais de 50% de todos os projetos de software feitos ao redor do mundo não tem sucesso. Por que? A resposta está no modo como é visto a atividade do desenvolvimento de software. O desenvolvimento de sofware com metodologias ágeis é uma resposta para essa falha da indústria. Nessa palestra vamos ver a origem do pensamento ágil, para que ele serve e um pouco de como aplicá-lo no dia a dia.

Público Alvo: Desenvolvedores de software em geral, de preferência que já tenham desenvolvido projetos em equipe.

Duração: 50 minutos.

Celetino Ferreira Gomes

Celestino Ferreira Gomes (tinogomes)

Graduado como Tecnólogo em Processamento de Dados e tem 13 anos de experiência em desenvolvimento de sistemas. Nos últimos anos vem atuando no desenvolvimento voltado para Web com Ruby, principalmente com Rails e atuando com metodologias ágeis (XP/Scrum). É um dos desenvolvedores da gem/plugin Brazilian Rails e, quando pode, contribui em outros projetos da comunidade com patches. Mantém os blogs tinogomes.com, onde escreve, principalmente, sobre Ruby/Rails/Git e Piadas Infames, que nem é necessário descrever. Já palestrou sobre o Brazilian Rails no RioOnRails e no Café com o Tom.

Palestra: Git é seu amigo.

A palestra mostrará como o Git pode ajudar no dia-a-dia de trabalho.

Público Alvo: Principalmente desenvolvedores, mas é livre para todas as idades. ;)

Duração: 30 minutos.

Júlio Monteiro

Júlio Monteiro

Júlio Monteiro (jmonteiro) atua fortemente com Ruby on Rails desde 2006, estando envolvido com a comunidade deste framework desde então. É Arquiteto de Software na Euax Gestão de Projetos e professor do curso de Ruby on Rails no SENAC/SC, já tendo também ministrado palestras envolvendo a linguagem de programação Ruby em diversas cidades do Brasil. É também graduando no Bacharel em Ciências da Computação na Universidade do Estado de Santa Catarina, atuando no grupo de pesquisa em Software Livre COLMÉIA.

Palestra: Royal Flush com Continuous Integration

Adorado por muitos, odiado por poucos, utilizado por menos ainda, Continuous Integration (CI) é uma etapa do fluxo de trabalho que qualquer ambiente de desenvolvimento deveria ter; mas devido a ser "mais uma etapa" a ser implantada, nem todos optam por utilizar um esquema de CI. Esta palestra tem como objetivo desmistificar CI e apresentar maneiras práticas e rápidas de como incorporar este processo ao seu fluxo, sem que ele se torne um peso, e sim um "ás na manga".

Público Alvo: Intermediário.

Duração: 30 minutos.

Carl Anthony Youngblood

Carl Anthony Youngblood

Trabalha há mais de doze anos na área de TI, desenvolvendo vários aplicativos de software, começando pelo desktop, passando por drivers, e mais tarde chegando à sua área predileta, desenvolvimento web. Atualmente ele trabalha na Surgeworks, gerenciando vários projetos Rails para seus clientes.

Além desse interesse na programação, o Carl passou dois anos no Brasil, onde aprendeu o português e se interessou pela cultura brasileira.

Formou-se bacharel em letras portuguesas na Brigham Young University, depois do qual fez mestrado em ciência da computação na Universidade de Washington.

Palestra: Desenvolvimento de fora para dentro com o Cucumber

O Cucumber é uma poderosa ferramenta que pode te ajudar a focar no caminho mais curto para a entrega bem-sucedida de seus projetos. Além de melhorar o processo do desenvolvimento, ele consegue ligar os requisitos dos seus clientes com o código, providenciando um comprovante que os critérios de aceitação foram atingidos. Essa palestra vai apresentar o Cucumber e mostrar como usá-lo em seu próximo projeto, acompanhando o processo de desenvolvimento passo a passo.

Público Alvo: Programadores de todos os níveis e especialidades. Apesar de a palestra usar exemplos com Ruby on Rails, o Cucumber pode ser usado com várias linguagens e aplicações.

Duração: 50 minutos.

Cleiton Francisco Vieira Gomes

Cleiton Francisco Vieira Gomes

Bacharel em Ciências da Computação e Especializando em Banco de Dados. Atualmente sou responsável pela área de TI do site Jus Navigandi, onde venho trabalhando na migração/criação de sistemas em Ruby on Rails e na modernização de interfaces para os usuários (front-end). Já ministrei cursos no Senac nas áreas de desenvolvimento e padrões web. Adoro programar e criar estruturas CSS para sites leves, funcionais e acessíveis.

Palestra: Rack: como utilizar o poder dos middlewares em suas aplicações Rails!

Saiba o que é e para que serve a interface Rack, presente no Rails a partir da versão 2.3. Conheça alguns middlewares que podem resolver problemas simples do dia-a-dia de sua aplicação, como cache de arquivos, controle de fuso-horário, notificações do sistema, etc. Saiba também como criar o seu próprio Middleware que pode ser utilizado tanto em aplicações Rails quanto em outros frameworks Ruby (Merb, Sinatra, Camping, Coset e outros).

Público Alvo: Intermediário.

Duração: 30 minutos.

Kivanio Barbosa

Kivanio Barbosa

Há 6 anos trabalha com tecnologias web, gerênciamento de servidores e desenvolvimento. Há 3 anos encontrou Ruby on Rails e a sua mágica através do Ruby ficando completamente apaixonado desde então.

Neste ano flertando mais diretamente com Ruby, descobrindo mais de sua mágica, bem como outros frameworks como Sinatra e Ramaze, além de Action Script e Flex 3

Contribui com a comunidade como: patchs, plugins e gems, sendo o brcobranca talvez o mais útil e conhecido.

Palestra: Tocando uma sinfonia com Sinatra: Uma partitura sem Ruby on Rails!

A palestra mostrará uma introdução ao framework sinatra, instalação, execução e configuração de uso com Passenger.

Público Alvo: Desenvolvedores interessados em conhecer outros frameworks feitos com Ruby.

Duração: 30 minutos.

Daniel Lopes

Daniel Lopes

Técnico em informática gerêncial e bacharel em Sistemas de Informação, trabalho com desenvolvimento desde os 16 anos. Atualmente trabalho exclusivamente como Rails como tecnologia de backend e também como webdesigner para Area Criações. Já ministrei treinamentos em AdobeFlex e atualmente em Rails junto a e-Genial, totalizando mais de 130 alunos treinados.

Palestra: Otimize o front-end em suas Apps Rails!

Irei tirar um pouco o foco e relevância exagerada que é dada a performance do backend e mostrar que em 90% das aplicações os ajustes de performance deveriam primeiro serem feitos no front-end. Entender que ajustes simples como requisições compactadas com GZip e expiração futura para cache podem ajudar sua App Rails, também mostrar como os recursos do Rails ajudam estes mecanismos a funcionar. Demonstrar pequenos detalhes de configuração que as vezes são ignorados no framework e falar de projetos como AssetPackager e Sprockets para otimização de JS e CSS.

Público Alvo: Intermediário

Duração: 50 minutos.

Silvestre Mergulhão

Silvestre Mergulhão

Há 3 anos estudando Ruby on Rails, tema de trabalho de conclusão para o grau de Bacharel em Sistemas de Informação pela UNIRIO no ano de 2007. Mantém o blog Mergulhao.info, onde escreve sobre software, metodologias de desenvolvimento e Ruby on Rails. Colunista de Ruby on Rails na revista TI Digital. CTO do site de classificados Redeparede.com.

Palestra: Scaling Rails: Redeparede.com servindo 7,5 milhões por mês!

Minha palestra vai complementar bem a do Daniel! Um com foco no server-side e outro no client-side.

Público Alvo: Desenvolvedores interessados em desmistificar os problemas de scaling com Ruby on Rails.

Duração: 50 minutos.

Marcos Cóssio Tapajós

Marcos Cóssio Tapajós Martins do Couto

Consultor e desenvolvedor trabalhando com Ruby on Rails desde 2006 em empresas do Brasil e do exterior. Atualmente trabalha na Redeparede.com e na Improve It.

Palestra: CouchDB + Rails - Parte I

Uma introdução a banco de dados não relacionais e como utilizar o CouchDB no Rails.

Público Alvo: Desenvolvedores que não querem viver na zona de conforto e tem coragem de quebrar paradigmas.

Duração: 30 minutos.

Vinicius Teles

Vinicius Teles

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: CouchDB + Rails - Parte II

Uma introdução a banco de dados não relacionais e como utilizar o CouchDB no Rails.

Público Alvo: Desenvolvedores que não querem viver na zona de conforto e tem coragem de quebrar paradigmas.

Duração: 30 minutos.

Fabio Akita

Fabio Akita

Gerente de Produtos da Locaweb, organizou o Rails Summit Latin America 2008, o maior evento de Rails da América do Sul, além disso implantou suporte a Rails via Passenger na maior hospedagem do país. Evangelizador de Rails desde 2006, escreve frequentemente no blog AkitaOnRails.com. Dá palestras por todo o país disseminando tecnologia e filosofia Ágil.

Palestra: Rails 2004 a 2009 - Evolução e Features

Ruby on Rails evoluiu bastante desde que foi criado, muitas novas funcionalidades foram acrescentadas e algumas delas acabam sendo pouco usadas. Esta palestra vai dar uma rápida revisada nas principais funcionalidades acrescentadas nos últimos tempos bem como alguns plugins e gems que as incrementam.

Público Alvo: Programadores iniciantes ao Ruby on Rails, que ainda estão aprendendo ou pretendendo aprender.

Duração: 50 minutos.