Hands-on Rapid Rails Development with Hobo

Location: Portland Ballroom 255 Level: Intermediate
Average rating: ***..
(3.20, 10 ratings)

The intent of this session is to give attendees a very practical hands-on introduction to developing a Rails application using the extensions in the Hobo plugin. Attendees will leave with a working knowledge of the plugin and will be in a strong position to evaluate whether Hobo would be useful in their own projects.

The session will begin with an overview of the goal: a medium sized web app – interface first. As the tutorial proceeds we will implement a simple first-cut of the app, and then incrementally refine. How far will the attendees get with this app in three hours? That will be for them to discover, but if current experience with Hobo is anything to go by the results should be impressive!

The app under development will be designed to expose the attendees to all of the main aspects of Hobo, including:

  • Model-layer extensions
  • The model-centric permission system
  • Migration generator — writes complete migrations for you
  • Automatic routing
  • Automatic, customizable RESTful controllers
  • Hobo’s generic application — Naked Objects meets the web
  • The DRYML markup language — view layer re-use on steroids
  • Hobo Rapid tag library
  • Hobo’s easier-than-not-to AJAX mechanism
  • Switchable themes

Tom Locke


Tom is the father of the Hobo project and a freelance web-developer and technical trainer, specialising in Ruby on Rails. He has been working exclusively on custom Rails application development for the last two years and has built many sites both small and large. Having a fanatical aversion to repeating himself, he has extracted the Hobo framework from these projects. The code-base for each successive project gets smaller as Hobo gets better!

James Garlick


James is a freelance web developer and a member of the core Hobo team. He has been developing using Rails for two years and has built a wide range of small and large sites, specializing in e-commerce.

Scott Bronson


Be excellent to each other.

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@ oreilly.com.

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact confpr@oreilly.com.

Contact Us

View a complete list of RailsConf 2008 contacts.