O plugin Brazilian Rails surgiu da necessidade de usar o método error_messages_for para sinalizar na camada de vista os erros encontrados nas validações de modelo. Essas mensagens eram em inglês, o que fazia com que os desenvolvedores tivessem que implementar algo semelhante no RHTML.
Acabamos notando que várias outras coisas poderiam ficar mais simples aos brasileiros usando-as como estamos acostumados. Por exemplo, nosso formato padrão de data é DD/MM/AAAA mas Ruby não trabalha da mesma forma. Para solucionar esse problema fizemos uma implementação que modifica o método to_date do modulo String para lidar com esse nosso formato.
Com o passar do tempo muitas outras coisas foram adicionadas ao plugin e o objetivo dessa apresentação é justamente explicar como o plugin pode facilitar a vida dos programadores.
Marcos Tapajós: É bacharelando em Ciência da Computação pela UFRJ e desenvolvedor de software da Improve It onde também atua como coach em projetos XP. Atua com ensino de Extreme Programming para alunos do curso de graduação em ciência da computação da UFRJ. Idealizador e desenvolvedor do plugin (Open Source) Brazilian Rails.
Celestino Ferreira Gomes: Tem 11 anos de experiência em desenvolvimento de sistemas, passando por Clipper, Delphi, Java (SCJP) e Ruby. Atualmente é Analista de Programação na Ancar e usa Rails em projetos internos da empresa. Entre eles, um gerador de proposta eletrônica para locação de equipamentos, enviando ao clientes, por e-mail, uma proposta em PDF. Outro projeto de destaque é um gerenciador de licença de software.
André Luiz Kupkovski: Formado em Análise de Sistemas pela Universidade Estadual do Centro-Oeste do Paraná. Free-lancer de websites em PHP e MySQL, e um sistema em PHP-GTK também com MySQL; Professor das disciplinas de Banco de Dados 1 e ICC, na faculdade Vizivali em Dois Vizinhos-PR; Desenvolvedor PowerBuilder, usando bancos de dados Sybase (ASA) e IBM DB2; Desenvolvedor Java desktop (usando Swing, com banco de dados Microsoft SQLServer) pela Ancar, usando XP; Atualmente trabalha na Ancar (Administradora de Shoppings Centers), como desenvolvedor Ruby on Rails, usando MySQL e metodologia XP. Lá ele utiliza o Rails para desenvolver um sistema de propostas eletrônicas e controle de locação dos espaços do shopping, para um cliente interno, que é o departamento de Advertising IN Shopping.