|
<<< Previous speaker
|
next speaker >>>
|
Freelance web-developer 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!
|
Presentation: "An Introduction to Hobo"
Time:
Wednesday 14:00 - 15:00
Location:
Auditorium 2, 1. floor
Abstract: The talk will cover the motivation and goals behind the Hobo project.
A brief overview of developing web apps with this extension to Rails
will be given, along with some indications of future directions.
Workshop: "Hobo tutorial"
Time:
Monday 13:00 - 16:00
Location:
To be announced
Abstract:
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
|
![](/ruby-cph-2008/images/1_grey.gif) |
|