Ruby on Rails

Ruby on Rails, ou apenas Rails ou RoR, é um framework para desenvolvimento de aplicações web criado por David Heinemeier Hansson, da empresa 37signals, e publicado em julho de 2004. Mais informações »


Palestras

Introdução a Ruby on Rails

Uma visão geral do que é, para que serve, da filosofia e da história do Ruby on Rails, introduzindo o assunto para o público que ainda não teve contato a tecnologia.

Sobre o autor:

Juan Maiz, ao lado de uns 20 gatos pingados, assistiu a palestra de DHH no FISL em 2005. De lá pra cá, vem evangelizando e dando cursos de Rails e implementando soluções e produtos em sua empresa, a Softa.


CouchDB vs Postgres em Rails

Diferenças entre o SGBDs PostgreSQL e CouchDB, ressaltando as diferenças conceituais e apresentando comparativos de performance.

Sobre o autor:

Diogo Biazus é sócio fundador da Softa Consultoria onde trabalha com desenvolvimento de aplicações web, trabalha também como instrutor e consultor de PostgreSQL na TargetTrust em Porto Alegre. É formado em ciência da computação pela UFRGS.


Otimizando aplicações em Rails

Métodos para otimizar aplicações em Rails.

Sobre o autor:

Pedro Axelrud estuda Engenharia da Computação na UFRGS e trabalha com desenvolvimento web na Softa. Confira a entrevista na ZH »


TDD no Rails: Ferramentas, técnicas e experiências

Testes de aplicações Rails, demonstrando o uso de bibliotecas como RSpec e Cucumber, bem como técnicas e conceitos relacionados a Test-Driven Development.

Sobre o autor:

Desenvolvedor de aplicações web há 8 anos, atualmente trabalhando como Rails Developer na startup norte-americana Pixily. Instrutor da formação Ruby on Rails no Instituto de Informática Unisinos e consultor independente em projetos web.


Segurança em Ruby on Rails

As mais comuns falhas de segurança cometidas por desenvolvedores em projetos Ruby on Rails, e como as evitar.

Sobre o autor:

Marcelo Castellani é diretor de novas tecnologias da mindaslab, onde realiza treinamento e desenvolvimento de projetos com Ruby e Rails. Um dos fundadores do grupo de usuários de Ruby de São Paulo, idealizou e organizou o evento 'Ruby + Rails no mundo Real 2009'. Desde 2005 torna sua vida mais simples com Ruby, tendo participado de diversos projetos nacionais e internacionais.


Câmara Municipal nos Trilhos

Trajetória do desenvolvimento de software da área de TI da Câmara Municipal de Porto Alegre [CMPA] e sua busca por tecnologias e metodologias mais produtivas e adequadas para uma pequena equipe com recursos limitados. A CMPA conta com mais de duas dezenas de aplicações desenvolvidas in-house e recebe visitas de inúmeros legislativos brasileiros interessados em seus sistemas.

Sobre os autores:

Márcia Almeida, formada em Ciência da Computação na UFRGS, é coordenadora do departamento de TI da Câmara Municipal de Porto Alegre, onde procura promover metodologias ágeis no desenvolvimento dos sistemas. Ela também ministrou dezenas de cursos e palestras na área de engenharia de software, metodologias de desenvolvimento e linguagens de programação.

Henrique G. Testa é desenvolvedor Web há aproximadamente 10 anos pela Caracol Tecnologia, inicialmente programando em Java e posteriormente em Ruby / Ruby on Rails. Também ministrou dezenas de cursos e palestras sobre Web Standards e Ruby on Rails, e atuou como consultor e colaborador dos sistemas existentes na Câmara Municipal de Porto Alegre.


Reutilização de código em aplicações Rails: Plugins, Gem e Engines

Apresentação dos recursos disponibilizados pelo Ruby On Rails para reutilização de código em aplicações diversas. Empacotando o código reutilizável para distribuição dentro da empresa ou como código open source.

Sobre o autor:

Trabalha com desenvolvimento de software desde 1997. Desenvolveu sistemas em diversas linguagens, como Delphi, C, C++, PHP, ASP, ColdFusion, Assembly, Leather, Java e Ruby. Atualmente, trabalha com pesquisa e desenvolvimento na HP, utilizando principalmente Java, e com Ruby em outros projetos e cursos. É autor do livro 'Ruby On Rails: Desenvolvimento fácil e Rápido de aplicações web'.