Softa

Aplicações Web 2.0 com Ruby on Rails e Postgres 
Filed under

rails

 

RS on Rails

Durante o dia 29 de agosto aconteceu o 1° RS on Rails, e nós da softa fizemos parte da organização e ainda demos algumas palestras. Pra quem quiser conferir, elas estão todas no slideshare.

Introdução ao Ruby on Rails
View more presentations from Juan Maiz.

CouchDB vs Postgres em Rails
View more presentations from Juan Maiz.

Otimizando Aplicações em Rails
View more presentations from Juan Maiz.

Câmara Municipal nos Trilhos
View more presentations from Juan Maiz.

Reutilização de código em aplicações Rails: Plugins, Gem e Engines
View more presentations from Juan Maiz.

Behaviour-Driven Development com Ruby

Segurança em Rails
View more presentations from Juan Maiz.

Filed under  //   rails  
Posted by Pedro Axelrud 

Comments [0]

Mailee Metal

Hoje coloquei no ar uma nova versão do Mailee. As novidades são:
  • Reenviar mensagem
  • Desativar templates
  • Melhorias de performance
Para os desenvolvedores, a grande novidade é o uso do Metal, que entrou no Rails 2.3.2. Trata-se de um micro-framework embutido, para ser usado em chamadas muito usadas nas aplicações, como métodos Ajax ou coisas do gênero. No nosso caso, resolvemos aproveitar o recurso e reescrever o método “go/view” responsável por receber um “aviso” de que um contato viu uma determinada mensagem, buscar dados geográficos e armazenar o acesso no banco.

O código ficou mais ou menos assim:
go_1.png
Como você pode ver, o (\d+) recebe o ID da visualização ($1), sem precisar de abstrações como “params”. Além disso, meu controle “Go” continua funcionando 100% com os outros métodos. E veja alguns benchmarks:

Sem Metal: 16.45 requests/segundo Com Metal: 34.59 requests/segundo

Grande recurso, hein?

Filed under  //   desenvolvimento   mailee   rails  
Posted by Pedro Axelrud 

Comments [0]

Rails e Agile no Agile Weekend

Apresentei ontem no Agile Weekend a palestra "Rails e Agile". Na palestra, falei sobre nossa experiência com as ferramentas do Rails que suportam as práticas ágeis. Falei sobre Cucumber e BDD, Migrations, GitHub, integração contínua e muito mais. Quem quiser os slides estão aqui:

rails_and_agile
View more presentations from joaomilho.

Ah, alguns slides estão com algum problema pois o 280slides.com se perde um pouco na hora de exportar para o slideshare. Fui!

Filed under  //   agile   desenvolvimento   rails  
Posted by Pedro Axelrud 

Comments [0]