Archive for August, 2006

Rails Recipes

August 18th, 2006

Rails Recipes BookI recently bought my copy of Rails Recipes off Amazon and have been digesting its contents ever since. So far – I’m well impressed.

From the very beginning it had those differences so inherent in Pragmatic Books. Those mini innovations like the non-crease spine, the friendly narrative, etc.

Well in this new Rails book they seem to have used Tags & Thumb Tabs. Simply put its a way that enables you to find other related recipes in the book by looking along the books edge and seeing the greyed ‘tabs’ on the same level that correspond to the subject. I’ve not made myself very clear, just trust me – its a snazzy idea and it put me in a good mood for the rest of the book.

The contents themselves seem to have been well integrated considering the vast number of contributers this is a pretty extraordinary feat. You don’t simply get code examples and a short description here like in many other recipe books. You get a full Problem, Solution and Discussion format giving a clean and thorough run through of a wide range of interesting Rails tweaks.

I’d say the book is far more than a recipe book that helps you solve an issue, or help you with a recipe. It deepens your understanding of Rails as a whole and its a pretty good companion to the existing Rails book [Please Note: The 2nd Edition of Agile Web Development with Rails is due for release soon so hold off buying the 1st Ed.] Its another one of the Pragmatic books I keep close at hand all the time along with AWDR, Pragmatic Programmer, and Pickaxe.

Highly Recommended.

A Good Rails/Ruby VPS

August 12th, 2006

Java and Linux VPS Hosting by RimuHosting

I’ve seen a number of posts recently of people wanting to set up or upgrade Rails/Ruby on their shared hosting accounts. My blog is still on the ASO shared hosting but I’m slowlyt moving everything across to my Rimu Hosting VPS. I’ve been using the RimuHosting VPS plan for about a month now. What I can atest to is their quality of service and friendly staff.

Ruby on Rails is also set up for you on signup if requested and they know the requirements and how to deal with Rails setups without any problems. You get a choice of RHEL 4, Fedora Core 5 or Ubuntu as your server distro. They have comprehensive How To’s and a Bliki for helping with other aspects of running your VPS too.

On top of that – they’re very well priced for the service you get so I should think many of those using shared hosting could afford to get a Rimu account – therefore removing many of the issues of upgrading and installing Rails apps on a shared service.

Rails Security Issues Revealed

August 12th, 2006

Well its been an exciting few weeks of security issues both in the Rails world and the real world. With the severity of the issues it was deemed necessary to keep a lid on the vulnerabilities until people had a chance to upgrade.

The issue is in fact of such a criticality that we’re not going to dig into the specifics. No need to arm would-be assalients.

Although that’s now been remedied with the release of all the path and vulnerability information for all the upgrades from the Ruby On Rails blog.

Typo 4.0 – Spoke to Soon

August 1st, 2006

After a weekend of issues with Typo I decided to hold off a bit longer. You can see the current state of the blog at: www.sage-ware.co.uk.

Not looking good – if anyone would like to offer a suggesstion then please do. In the meantime I’ve decided to move on and come back with fresh eyes at a later date. One thing I will say is the people on the Typo mailing list are incredibly helpful and I would ask for more help but like I say – I’m going to move on for now and come back in a week or two.

In the meantime I have been looking into Dojo toolkit a lot lately and after a rather frustrated rant on the mailing list about a lack of documentation I thought it would be better for me to grit my teeth – solve my problems and then tell the world how I managed it. So expect some Dojo mini-tutorials for various widgets as and when I use them on my projects.