Ruby Studio Blog

Agile web development and IT solutions

DHH on the Levels of Aspiration

DHH has posted some insightful remarks about the vertical structure of technology and coding in particular, and the forces and ideas that keep it rolling.

Debates over technology, technique, and process often go nowhere because the participants are arguing from different levels of aspiration. You’re unlikely to convince someone they should switch to programming Ruby for it’s beauty, if they’re merely looking to make a living…

Read the entire post here

3 New Ruby Gems

3 ruby gems were added to our portfolio: slovom, vatsim_metar and gcmapper. These are all gems I have recently released and by including them in our portfolio we commit to supporting and maintaining them officially, keeping them current and compatible with any newly released ruby/rails versions.

Here are the release announcements from my personal blog:

SASS and CoffeeScript Support for Sublime Editor

My current programming editor of choice is Sublime Editor 2. Its code highlighting and snippets component supports a host of languages by default, however SASS and CoffeeScript are still not in the defaults, even after the recent update.

Luckily Sublime supports TextMate bundles, so there’s an easy way to add the missing bits and pieces. Here’s how to do it step by step:

Get the SASS and CoffeeScript bundles (both available on github):

1
2
git clone git://github.com/n00ge/sublime-text-haml-sass.git
git clone git://github.com/jashkenas/coffee-script-tmbundle.git

Open the Sublime Editor Packages folder

This is the folder containing all the syntax highlighting bundles. Its location differs, depending on the OS you’re using, so best way to open it is via the editor’s Preferences > Browse Packages… menu entry:

Copy the new bundles into the Packages folder

For SASS you only need the SASS directory from the cloned repository. Disregard the Sass and Ruby Haml folders. By the time of this writing Subilme already ships with built-in support for Ruby Haml.

For CS you need the entire cloned coffee-script-tmbundle repo as a folder, so copy it directly into Packages, optionally renaming it into something shorter and cleaner, like “CoffeeScript”.

Now restart Sublime Editor to activate your new bundles

That’s it. Enjoy working with SASS and CoffeeScript!

Blog Moved to Octopress

We are very happy to anounce that we have moved to Octopress as our blogging platform. It’s been a very smooth transition and we’re enjoying immensely the ability to write clean semantic posts on top of a solid Ruby platform. As another Octopress user put it: “Ruby is not just about Rails” and in this case we couldn’t agree more.

So what is Octopress? Self-labeled “A blogging framework for hackers”, it’s actually a very easy to deploy, user-friendly platform, targeted at users who are comfortable with writing their posts by hand, using semantic markup. Here’s a quote from their website:

Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware
static site generator powering Github Pages. To start blogging with Jekyll, you
have to write your own HTML templates, CSS, Javascripts and set up your
configuration. But with Octopress All of that is already taken care of.
Simply clone or fork Octopress, install dependencies and the theme, and you’re set.

It looks like both Jekyll and Octopress have been gaining momentum for the past year with a lot of users going back to the roots of the clean, semantic, standarts compliant Web, and it’s a trend that we here at Ruby Studio deeply appreciate and support.