Hi guys!

Wow, I thought the Hobo book was going to press by now. At least that
was the impression I got in early December when I was pushed to
deliver the chapter on DRYML tracing... and failed to deliver! Ouch!

Since then I have left the Hobo camp pretty much. Instead I've been
working on some other things, including getting to grips with
Sproutcore. Now I'm heading off to the Caribbean in a few days :)

Been feeling that Hobo has been overtaken in many areas by various
other plugins and developments as time has moved on. In Ruby world
things move almost too quickly!

Why not create a new "Hobo" like project (perhaps with another name)
from scratch, with the same goalds - to make it really easy to rapidly
create web applications using Rails 3 and the best plugins out there
in various areas. Perhaps from the start adding some more meta-model
programming approaches to it all? (as I see it that has been much of
Hobos current strengths). I feel the curent Hobo suffers from to much
"custom code" having to be maintained instead of just wrapping other
gems out there in a nicer way, fx Formtastic, Devise and some nice
role mapping solution?

The meta-model should  use a ruby DSL approach, not a static model!
Why not also take more advantage of the new Thor powered Rails
generators and templates. Been working a lot with these technologies
myself lately. They just need some nice code refactoring library to
really kick ass! Then skip the whole schema centered approach and go
for schemaless persistence backends such as Mongo DB and the like. But
can you deploy Mongo DB and similar to fx Heroku yet?

Schemaless DBs would eliminate a lot of complexity.
The end goal - keep the architecture of both the framework and the
"generated" app simple and flexible.

Design every framework component of functionality/feature set as a
plugin or gem, each created using BDD with Features, Scenarios and
Specs to act as verification and documentation to facilitate
extensions by others in the community. Why not join forces with other
groups working on similar Meta frameworks on top of Rails?
Hmm... just some ideas.

Now I'm in the process of developing a nice litle "application
indexer" - to auto generate and keep in sync an index (YAML "DB") of
all my various types of apps and their individual configurations...
and to issue various actions to be performedon these apps depending on
their type and configuration (fx moving the app to a new dir?).

Cheers!

Kristian

PS: I hope to redo my tracer plugin sometime with BDD and Rspec from
the start and centered around producing a nice, working DSL for
defining unobtrusive tracing... will also work on a lib with a DSL for
common code refactorings.

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to