Rails: The Next Five Years

A session at RailsConf 2012

Wednesday 25th April, 2012

10:30am to 11:15am (CST)

When Ruby on Rails burst onto the scene in 2004, it excited web developers by showing that you could build next generation apps quickly and efficiently. Rails was one of the first frameworks to embrace Ajax, giving everyone the power to do partial page updates and whiz-bang effects in a conventional, effortless way.

In 2007, the Rails team embraced RESTful conventions, making API development a no-brainer for new applications. Because RESTful JSON is so easy in Rails, Rails applications tend to implement APIs on balance.

Then it was time to polish. Both the 2.0 and 3.0 releases cleaned up the code-base and found ways to take emerging conventions and make them easier to use.

But now, like in 2004, another revolution is brewing. Increasingly, developers are moving their view layer from the server into the client, using RESTful JSON and client-side templating to increase responsiveness and bring applicable aspects of desktop applications to the web.

Like last time, not every application needs to jump head-first into this new world. But just as in 2004, Rails has an opportunity to embrace the future, and bring its ruthless insistence on convention over configuration to bear on this problem.

Rails already has the plumbing to be a fantastic conventional JSON server. The question is: will we take the challenge, or will we desperately cling to the past, hoping that the future will never come?

About the speaker

This person is speaking at this event.
Yehuda Katz

Tilde Co-Founder, OSS enthusiast and world traveler. bio from Twitter

Yehuda Katz is a member of the Ember.js, Ruby on Rails and jQuery Core Teams; he spends his daytime hours at the startup he founded, Tilde Inc.. Yehuda is the co-author of the best-selling jQuery in Action, Rails 3 in Action, and is a contributor to Ruby in Practice. 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 evangelism work. He blogs at http://yehudakatz.com and can be found on Twitter as @wycats.

Next session in Salon J

11:30am Basecamp Next: Code Spelunking by Nick Quaranto

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 10:30am11:15am CST

Date Wed 25th April 2012

Where

Salon J, Hilton Austin Downtown

Short URL

lanyrd.com/srhtg

Official session page

railsconf2012.com/…s/13

View the schedule

Share

Topics

Books by speaker

  • jQuery in Action

See something wrong?

Report an issue with this session