Just pushed to rubygems.org – Hobo 1.0.1. This release contains some bug fixes and performance enhancements. Just
gem update hobo
There are two speedups: one that reduces the number of database accesses by Matt Jones and one that speeds up compilation of DRYML by Petteri Räty.
If you’re interested in the details of what got fixed, take a look at the commit log on github.
Thanks very much to everyone who contributed!
Meanwhile work continues on Hobo 1.1. Watch this space : )
We did it! More than three years after the original open-source release of the Hobo beta, version 1.0 is finally here.
Go get it!
gem update hobo
or
gem install hobo
I for one never thought it would take that long! But then the project has changed such a lot. In the early days we thought the automatic UI provided by Hobo would be a good starting point, but not much more. As we went on we noticed more and more patterns in web UIs, patterns we could capture in Hobo. As a result you can now get a surprisingly usable app for almost no effort beyond creating your models.
Of course from there you can customise things to your heart’s content – that was the goal right from the start and it hasn’t changed.
Along the way we added some killer features too. Writing migrations by hand is pretty much a thing of the past in Hobo apps, since we added the migration generator (also available with the rest of Hobo!). Hobo’s lifecycles make it so much easier to implement multi-step processes, you get a UI to your lifecycles with little or no code, and there’s even support for secure links in email messages (for implementing things like forgotten-password and account-activation).
We’ve also put a huge effort into getting Hobo documented. We’ve built a community driven documentation site – cookbook.hobocentral.net, which is also the home of the extensive manual. There’s a new introductory screencast. Oh and there’s two books available to download, and a third on the way!
Perhaps more importantly than any of that, there’s a thriving and very friendly community. One of the most consistent comments we get from developers is how much they appreciated all the help and support they got while building their first Hobo app. Be sure to check out all the cool apps they’ve built.
For myself personally, and on behalf of the whole Hobo community, a huge thank-you goes out to all the people that helped us get here. In the beginning there was Line Learning & Communications and Jiva Technology, who contributed enormously by choosing Hobo for major projects, and of course my coding partner on those projects and the early version of Hobo, James Garlick. James’ keen sense of aesthetics has had huge impact on the design of Hobo, inside and out. We had a good laugh too!
Today of course there’s Owen Dall, Ramon Barquin, and the team at Barquin International. Owen spotted us at an early stage. He saw in Hobo a vision for the future and took a big bet on us. Barquin’s sponsorship has made Hobo 1.0 possible. Thanks Owen! There are too many people in the open-source community to thank individually, but a mention has to go to core contributors Matt Jones and Bryan Larsen — as you know, it’s been you guys much more than me that have polished things off, fixed the bugs, and got us to 1.0. And in the background all along, unseen by most, is my business partner, coach, cheerleader, agony-uncle and general strategist, the one and only Mr. Nigel Powell. Well done everyone!
At this point it is customary to say “and this is only the beginning!”. In this case however, it’s not just an up-beat signing off remark. I’ve not actually been committing loads of code to Hobo in the last few months while Matt and Bryan have got us to 1.0. The reason is, I’ve been in the back room, quietly tinkering, tweaking, experimenting, honing. The next chapter in this story could just be a game-changer. Stay tuned.
Go grab Hobo 0.8.8 : )
Actually I only just published the gems so don’t forget that Rubyforge takes a while to get its act together.
I’m really posting this on behalf of Bryan who’s done pretty much all the work in this release – thanks Bryan! And thanks to Owen and the guys at Barquin for their continued support.
This release is mostly bug fixes. The low-down, as usual, is in the changelog
Oh one more thing. We liked the fresh new look in the previous post so much that it’s now the Hobo default. (that doesn’t mean you need ImageMagick, we just included the generated PNG files in the Clean theme)
Enjoy!
I’ve just released Hobo 0.8.5. There was a problem with running Hobo as a gem which slipped into the short-lived 0.8.4 release. A few more fixes made it in to this release too, mostly in the new permissions system.
See the changes for the details. As always, remember that Rubyforge takes a good while to catch up, so gem update hobo might not work for a while. You can download the gem files from Rubyforge manually though.
That’s pretty much me done for the year — I’m taking some time off now. And what a year it’s been. Progress has accelerated dramatically since our sponsors Barquin International came on board. We wouldn’t be remotely close to where we are now, especially in terms of documentation, without their support. So I’d like to say a very big thank you to Owen and the team over at Barquin.
It feels like we’re in great shape for a very exciting 2009 with Hobo. Just in time for the meltdown of the entire global economy. Heh – you win some you lose some : )
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.