For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at firstname.lastname@example.org.
Download the RailsConf Sponsor/Exhibitor Prospectus
View a complete list of RailsConf contacts.
A huge step forward in the third version of the Rails 3 framework is the modularity it provides. This modularity is the result of a long refactoring effort to make it easier to extend or modify Rails to suit our application’s needs.
In this talk, José Valim will briefly present the SOLID Design Principles, discuss how they were applied during the Rails 3 Refactoring and how such principles can improve your code. To support this discussion, he will show some architectural changes done in the Rails framework during the years and how those design principles led to the so-called Rails modularity. He will explain why these changes matter to Rails and its ecosystem.
José Valim is a Rails Core member, author of the book Crafting Rails Applications, and the lead-developer of Plataforma Tec, a Ruby on Rails consultancy firm based in Brazil. He started working with Ruby in late 2006 and since then he’s been working both on consultancy projects for his company and on several open source projects.
Comments on this page are now closed.