Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

DHH’s RailsConf 2010 Keynote Video: A Justification of Rails 3.0

By Peter Cooper / June 10, 2010

DHH gives an insightful and accessible 38 minute walkthrough of some of Rails 3's differences from Rails 2.0 and explains the motivations behind them. A particular focus is given to improvements made to the routing system (both for REST and non-REST URLs).

I've been a bit lukewarm on Rails lately, opting instead to strongarm Sinatra into doing whatever I want, but DHH's keynote is a compelling overview that encourages me to give it a fair look.

The final release of Rails 3.0 is expected within the next few weeks, with a release candidate in the next week or so.


  1. Robert Dempsey says:

    I haven't seen the keynote yet (about to watch it) however I've been using the latest beta of Rails 3 and can say it's much improved over Rails 2.x. Coding is more intuitive all around and much more Ruby-ish. I look forward to deploying a full Rails 3 app into production soon.

  2. Trans says:

    Bundler's "Bubble" is what so ridiculous about it. Every repo I have checked-out is going to have an separate install of every gem? Am I understanding this correctly? Why even bother with gems then? I can just vendor everything. (And I won't even mention the multiplicative effect of rvm versions).

  3. Vincent says:

    For those interested by the flush functionality at the end of the video, there's a nice chapter about it in "Even faster web sites" from google's Steve Souders.

  4. Jared Fine says:

    @Trans My understanding is that you don't version your gems, in fact you should ignore them. What bundler does is on an app by app, system by system basis builds and installs the gems, it's basically another step in your deploy process similar to migrating your database.

Other Posts to Enjoy

Twitter Mentions