Workshop: "Hobo tutorial"
Time: Monday 13:00 - 16:00
Location: To be announced
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.
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