Schedule: 3 hour tutorial sessions

Location: Ballroom B Level:
Robert Dempsey (Atlantic Dominion Solutions)
Average rating: ***..
(3.22, 23 ratings)
Many come to RailsConf without being in the Rails world for very long, and are looking for a simple introduction to get started. Robert Dempsey will take you through the A-Z introduction to Rails, from MVC to what's where in a Rails app. Read more.
Location: Pavilion 9 - 10 Level:
Yehuda Katz (Tilde Inc)
Average rating: ***..
(3.50, 78 ratings)
A 3 hour tutorial with Yehuda Katz of Engine Yard on jQuery on Rails. Read more.
Location: Pavilion 2 - 3 Level:
Edd Wilder-James (Google)
Average rating: **...
(2.36, 45 ratings)
Few completed Rails apps are architecturally simple. As soon as you grow, you find yourself using multiple subsystems and machines to scale, creating new headaches in configuration management. Help is at hand! This tutorial introduces Chef, a modern Ruby-based open source approach to systems integration. Chef lets you manage your servers by writing code, not running commands. Read more.
Location: Ballroom A Level:
Nick Sieger (Sun Microsystems, Inc.)
Average rating: **...
(2.26, 23 ratings)
Get an introduction to the JRuby ecosystem and all it offers for Rails development and deployment, including setup, gems, java integration, application servers, virtual machine tuning, custom embedding, and more. Read more.
Location: Pavilion 2 - 3 Level:
Mike Subelsky (OtherInbox)
Average rating: ***..
(3.21, 34 ratings)
Future web apps will be built on the client-server model: faster, more fluid, desktop-like apps that cannot be fully realized with traditional Rails techniques for building browser views. But Rails is the perfect server framework to integrate with SproutCore, an exciting new framework for building web browser clients. Students will build a full-fledged client-server app using both frameworks. Read more.
Location: Ballroom B Level:
Blake Mizerany (Heroku)
Average rating: ***..
(3.62, 21 ratings)
Sinatra is Ruby's most powerful and agile micro-framework. This small package packs a huge punch. Learn why you need this tool on your belt and how to use it properly. Read more.
Location: Pavilion 9 - 10 Level:
Pat Allan (Freelancing Gods)
Average rating: ***..
(3.36, 22 ratings)
The more complex your search queries becomes, the uglier your SQL statements get, even with ActiveRecord's helpful magic. Reclaim some clarity in your code by using the Sphinx search engine, a powerful tool that lets you search across your models in fast and complex ways. Read more.
Location: Ballroom A Level:
Jim Weirich (Neo Innovation), Joe O'Brien (EdgeCase, LLC)
Average rating: ***..
(3.69, 52 ratings)
Everyone seems to be on the TDD/BDD bandwagon these days. We have gotten very good at the first two phases of the Red/Green/Refactor cycle. But in our push toward releasing new code and functionality, sometimes the Refactor phase gets the short end of the stick. Sadly, without refactoring, our code base can quickly become a nightmare of highly coupled, highly redundant code. Read more.
News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of RailsConf 2009 contacts.