Aston J

Archive for April, 2011

Rails TextMate Themes

Posted on: April 22nd, 2011 by AstonJ 2 Comments

Looking for some of the best TextMate themes for Ruby on Rails? Well look no further as I’ve done all the hard work for you and have compiled a list of some of the most popular themes :-)


What’s so special about Ruby on Rails?

Posted on: April 14th, 2011 by AstonJ 14 Comments

There are many reasons why Rails is special, but in order to keep things fairly short, relaxed and n00b friendly, I won’t delve too deeply into the mechanics. Instead I’ll cover the things that first drew me to the framework… and subsequently got me hooked!

The best technologies

One of the biggest draws to Rails is that it saves you a heap of trouble having to spend weeks or months researching/agonising over which technologies to adopt or methodologies to follow. If you’ve ever wanted someone to just tell you what the best are, then consider yourself told!

Here’s a list of some of them:


CoffeeScript, SASS and Rails 3.1

Posted on: April 13th, 2011 by AstonJ 3 Comments

The Rails team have announced that CoffeeScript and SASS will be defaults in Rails 3.1

Personally I think this is a great idea. In fact, this is one of the reasons why I like Rails so much – that I don’t have to spend hours/weeks researching and agonising over which technologies to use. It’s like delegating the decision to someone else. Someone smarter, more experienced and knowledgeable. And someone who’s delivered the goods in the past (ref DRY, REST, Convention over Configuration, MVC, testing etc)

Yes I’m a Rails nube, and most of those disagreeing with the decision are not, but I’ve yet to see a good solid argument against it. Most of the reasons seem academic, “Steeper learning curve”, “It’s your choice not mine” – reasons I don’t think are really that big of a deal. Nubes will defer learning the new tech till later, and those who don’t like CoffeeScript or SASS simply don’t have to use them… just as it is now with any of the other defaults that you might not happen to like (such as Test::Unit).