Schedule: Tutorial sessions

Tutorials provide a forum for collaborative learning, exploratory participation, and the first-hand opportunity to master the power of Rails applications. Please note: there is an additional fee required to attend tutorials at RailsConf.

Location: Portland Ballroom 253 Level: Intermediate
Zach Dennis (Atomic Object), Drew Colthorp (Atomic Object)
Average rating: **...
(2.91, 11 ratings)
Refactoring is an essential part of a developer's life. It can be difficult to know when or what to refactor in a Rails application. This talk will present you with tools and techniques to help you tackle the worst offenders in your code base to keep your project moving along through development. Read more.
Location: Portland Ballroom 252 Level: Intermediate
Neal Ford (ThoughtWorks), Patrick Farley (ThoughtWorks)
Average rating: ****.
(4.24, 25 ratings)
Ruby is the revenge of the Smalltalkers. Not since Smalltalk has a language had such powerful meta-programming facilities. While this may seem like a minor feature, it turns out that surgical meta-programming allows solutions to problems that are clearer, more concise, more maintainable, and take orders of magnitudes fewer lines of code. Read more.
Location: Portland Ballroom 255 Level: Intermediate
Tom Locke (HoboCentral), James Garlick (HoboCentral), Scott Bronson (u32)
Average rating: ***..
(3.20, 10 ratings)
The Hobo framework adds a number of productivity enhancing features to Rails. Find out just how much productivity is improved by working through the development of a complete application during the tutorial. This will be a very hands-on session with the various features of Hobo being presented as they are needed to progress with the application. Read more.
Location: E145 - E146 Level: Novice
Brian Hogan (NAPCS)
Average rating: ***..
(3.12, 17 ratings)
Do you often wish you knew how to make your web apps look better? This three-hour workshop will show you how to pick colors, select fonts, draw logos, and mock-up pages using the same techniques designers use. You'll then learn how to take that design and build your Rails layout. Read more.
Location: Portland Ballroom 253 Level: Intermediate
Chad Woolley (Pivotal Labs)
Average rating: ***..
(3.00, 13 ratings)
This is a detailed step-by-step tutorial on quickly setting up a Continuous Integration (CI) environment for automated Rails testing with Test::Unit, JsUnit, and Selenium. All software and instructions are downloadable, including instructions for running everything in a VmWare VM. With these materials, anyone can set up a their own CI environment, regardless of their skill or access to hardware. Read more.
Location: Portland Ballroom 252 Level: Intermediate
Tony Hillerson (Tack Mobile), Daniel Wanja (Nouvelles Solutions, Inc.)
Average rating: ***..
(3.40, 5 ratings)
Adobe's AIR platform offers developers familiar with web technology the tools to create desktop applications. Come and learn how to drive an HTML and a Flex AIR application with Rails using RubyAMF. Read more.
Location: Portland Ballroom 255 Level: Novice
Stuart Halloway (Cognitect), Justin Gehtland (Relevance, Inc.), Jason Rudolph (GitHub), Rob Sanheim (Relevance, Inc.)
Average rating: ****.
(4.11, 9 ratings)
Take this opportunity to begin contributing to a Ruby on Rails open source project that interests you. Experts from the Rails community will be on hand to help you get started. Read more.
Location: E145 - E146 Level: Intermediate
Brian Takita (Pivotal Labs)
Average rating: **...
(2.25, 20 ratings)
By going over a number of testing technologies, methodologies, and code, this talk will: * present a set of testing related situations and experience in solving a number of issues * raise the audiences' awareness over effective ways of communicating through tests * emphasize skills and courage to solve testing issues Read more.
News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Sun Microsystems
  • FiveRuns
  • GotThingsDone
  • Heroku
  • ThoughtWorks
  • Atlantic Dominion Solutions
  • Blue Box Group
  • CodeGear
  • E-xact
  • ELC Technologies
  • EnterpriseDB
  • GemStone Systems
  • Intridea
  • Morph Labs
  • RightScale
  • TechRepublic

Sponsorship Opportunities

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

Download the RailsConf Sponsor/Exhibitor Prospectus

Media and Promotional Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more 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

Contact Us

View a complete list of RailsConf 2008 contacts.