Getting up-to-date with Rails 3

Rails 3 is a lot of things. It includes a rewrite of ActionController, Railties, and the underpinnings of ActionMailer and ActiveRecord. It extracts the core parts of ActionController and ActiveModel for reuse by plugin developers. And it makes every Rails “framework” a plugin, so extension authors can easily replace ActiveRecord, ActionMailer or ActiveResource, leaving nary a trace of the old frameworks behind. In other words, there’s a lot to catch up on. Yehuda will go through the important high-level changes, giving you a starting point for digging into the improvements the Rails team has made for Rails 3.

Photo of Yehuda Katz

Yehuda Katz

Tilde Inc

Yehuda Katz is a member of the Ember.js, Ruby on Rails and jQuery Core Teams. His 9-to-5 home is at the startup he founded, Tilde Inc., where he works on Skylight, a Rails performance tool. Yehuda is the co-author of best-selling jQuery in Action and Rails 3 in Action. He spends most of his time hacking on open source—his main projects, along with others, like Thor, Handlebars and Janus—or traveling the world doing open source evangelism work. He blogs at and can be found on Twitter as @wycats.