ruby on rails

Rails Web API Versioning

1 minute read

[2013-12-18 Why was so I attracted to the idea of versioning web APIs? I’ve never needed this.]

JSON with Ruby and Rails

2 minute read

JSON is a beautiful format for storing objects as human readable text. It’s succeeded where XML has failed. Not only is it not shit, it’s actually quite good...

Capistrano and Rake

2 minute read

Last night I read the chapter on automation in Tom Limoncelli’s book, Time Management for System Administrators. He spent a lot of time extolling the virtues...

Rails GIS Hacks slides

less than 1 minute read

I’m excited by the content of these slides from the Rails GIS Hacks talk given on Monday at RailsConf Europe. Shoaib Burq and Kashif Rasul from Nomad Labs d...

Simply Jestful

less than 1 minute read

Update: I’m using jester.js version 1.3.

Vim Syntax Highlighting for Rails

less than 1 minute read

A couple of days I updated the font settings in terminal.app on my mac. It’s now in line with textmate using Anti-Aliased 14 point DejaVu Sans mono.

Enable SSH agent forwarding for Capistrano

less than 1 minute read

Having to repeatedly enter passwords is a drag. And enabling password based SSH login to your SVN servers is a security risk. So I’m pretty excited that Chri...

Integrating Wordpress into a Ruby on Rails site

less than 1 minute read

The first question you’ll probably ask is why I didn’t go with typo or mephisto. While I have to admit I haven’t tried them myself, I decided to use WordPres...

Back to top ↑

webperformance

Look At Your Data - John Rauser

less than 1 minute read

While I couldn’t make it to this year’s O’Reilly Velocity 2011 I’m excited so the videos are available to watch for free. My favourite talk from last year wa...

Latency is a Killer

less than 1 minute read

If you’re hosting your website overseas you might want to rethink. I’ve been doing some research on the true impact of hosting Australian websites in the U.S...

Back to top ↑

virtualization

Vagrant notes

less than 1 minute read

I’m a massive fan of Vagrant’s command line virtualisation goodness. This post is me trying to find a public place for my vagrant notes to rest (I couldn’t f...

Slicehost RIP

2 minute read

2013-12-19 Linode offers a great service with 1GB RAM VPS for $20/month

Back to top ↑

systems

Right-sizing your AWS Lambdas

4 minute read

I was recently able to reduce the cost of one of our serverless applications by more than half by reducing the memory allocated to the lambdas.

Don’t Buck the System, Change it

3 minute read

I don’t consider myself a Buddhist but attest to their belief that “Life is Suffering”. Not all of it all the time, but there’s always some waiting. To some...

RVM in Production

1 minute read

[update] Aussie Rubyists are discussing this on rails-oceania@googlegroups.com

Back to top ↑

deprec

cherry picking git commits

1 minute read

I’ve been a little bit slow to learn git. I put that down to it being my fourth version control system (after rcs, cvs and svn). Like a fourth child[1] it br...

Capistrano and Rake

2 minute read

Last night I read the chapter on automation in Tom Limoncelli’s book, Time Management for System Administrators. He spent a lot of time extolling the virtues...

deprec acts_as :desirable?

less than 1 minute read

A search for deprec on technorati turned up this job ad that listed “Capistrano, Deprec, Monit” among the desirable skills. It’s motivating to see deprec bei...

Deprec Plugins using gem_plugin

1 minute read

I just added automatic plugin loading to deprec2 using Zeds gem_plugin gem. Now, a number of people have been asking if deprec will support other linux distr...

Back to top ↑

json

JSON in your Web Browser

less than 1 minute read

Web browsers don’t tend to display JSON very nicely. See how yours does with this example. Some handy plugins that help with this. While they currently only ...

JSON with Ruby and Rails

2 minute read

JSON is a beautiful format for storing objects as human readable text. It’s succeeded where XML has failed. Not only is it not shit, it’s actually quite good...

JSON from Javascript

2 minute read

JSON is a beautiful format for storing objects as human readable text. It’s succeeded where XML has failed. Not only is it not shit, it’s actually quite good...

JSON from the Command Line

1 minute read

JSON is a beautiful format for storing objects as human readable text. It’s succeeded where XML has failed. Not only is it not shit, it’s actually quite good...

Back to top ↑

capistrano

Capistrano and Rake

2 minute read

Last night I read the chapter on automation in Tom Limoncelli’s book, Time Management for System Administrators. He spent a lot of time extolling the virtues...

Enable SSH agent forwarding for Capistrano

less than 1 minute read

Having to repeatedly enter passwords is a drag. And enabling password based SSH login to your SVN servers is a security risk. So I’m pretty excited that Chri...

Back to top ↑

presentations

Back to top ↑

axe sharpening

Look At Your Data - John Rauser

less than 1 minute read

While I couldn’t make it to this year’s O’Reilly Velocity 2011 I’m excited so the videos are available to watch for free. My favourite talk from last year wa...

Making vim look like textmate (again!)

less than 1 minute read

A few years ago I posted about my quest to make editing ruby in my terminal as beautiful as in Textmate. I’ve been back on linux for a year now but it’s only...

Vim Syntax Highlighting for Rails

less than 1 minute read

A couple of days I updated the font settings in terminal.app on my mac. It’s now in line with textmate using Anti-Aliased 14 point DejaVu Sans mono.

Back to top ↑

javascript

JSON from Javascript

2 minute read

JSON is a beautiful format for storing objects as human readable text. It’s succeeded where XML has failed. Not only is it not shit, it’s actually quite good...

Simply Jestful

less than 1 minute read

Update: I’m using jester.js version 1.3.

Back to top ↑

productivity

OmniFocus - GTD for OSX

less than 1 minute read

Being a fan of Dave Allen’s personal productivity book “Getting Things Done”, I was excited to hear that The Omni Group are working on a tool I can use to im...

Back to top ↑

deployment

Back to top ↑

commandline

BlinkSale - How To Say Goodbye

less than 1 minute read

What do you do when you want to stop using a service but it’s going to be a lot of effort to extract your data? Write a script to do it of course!

JSON from the Command Line

1 minute read

JSON is a beautiful format for storing objects as human readable text. It’s succeeded where XML has failed. Not only is it not shit, it’s actually quite good...

Back to top ↑

host@home

Back to top ↑

animalwelfare

Lost Dogs Home Cry Poor

2 minute read

[Update] The ABC have acknowledged that the Lost Dogs Home does actually get funding from government.

Lost Dogs Home Can’t Justify Their Killing

3 minute read

[Update] Kate Hoelter is not among the more than 550 people who have Like’d this post on Facebook! We’re still waiting for her to come back with a figure for...

Back to top ↑

truth

Lost Dogs Home Cry Poor

2 minute read

[Update] The ABC have acknowledged that the Lost Dogs Home does actually get funding from government.

Lost Dogs Home Can’t Justify Their Killing

3 minute read

[Update] Kate Hoelter is not among the more than 550 people who have Like’d this post on Facebook! We’re still waiting for her to come back with a figure for...

Back to top ↑

aws

Right-sizing your AWS Lambdas

4 minute read

I was recently able to reduce the cost of one of our serverless applications by more than half by reducing the memory allocated to the lambdas.

Semantic CloudFormation Parameter Values

2 minute read

Here’s a pure Cloudformation solution to two annoyances I encounter when managing AWS CloudFormation Parameters. It allows you to optionally specify exported...

Back to top ↑

development

Look At Your Data - John Rauser

less than 1 minute read

While I couldn’t make it to this year’s O’Reilly Velocity 2011 I’m excited so the videos are available to watch for free. My favourite talk from last year wa...

cherry picking git commits

1 minute read

I’ve been a little bit slow to learn git. I put that down to it being my fourth version control system (after rcs, cvs and svn). Like a fourth child[1] it br...

Back to top ↑

browsers

JSON in your Web Browser

less than 1 minute read

Web browsers don’t tend to display JSON very nicely. See how yours does with this example. Some handy plugins that help with this. While they currently only ...

Back to top ↑

velocityconf

Back to top ↑

psychology

Back to top ↑

apple

Back to top ↑

amazon

EC2 Outage: Pimp my Fail

less than 1 minute read

Amazon are reporting degraded performance for some volumes in a single AZ in the us-east-1 region.

Back to top ↑

cloud

EC2 Outage: Pimp my Fail

less than 1 minute read

Amazon are reporting degraded performance for some volumes in a single AZ in the us-east-1 region.

Back to top ↑

s3

Right-sizing your AWS Lambdas

4 minute read

I was recently able to reduce the cost of one of our serverless applications by more than half by reducing the memory allocated to the lambdas.

Back to top ↑

GIS

Rails GIS Hacks slides

less than 1 minute read

I’m excited by the content of these slides from the Rails GIS Hacks talk given on Monday at RailsConf Europe. Shoaib Burq and Kashif Rasul from Nomad Labs d...

Back to top ↑

git

cherry picking git commits

1 minute read

I’ve been a little bit slow to learn git. I put that down to it being my fourth version control system (after rcs, cvs and svn). Like a fourth child[1] it br...

Back to top ↑

latency

Back to top ↑

chef

Back to top ↑

music

Back to top ↑

ruby

BlinkSale - How To Say Goodbye

less than 1 minute read

What do you do when you want to stop using a service but it’s going to be a lot of effort to extract your data? Write a script to do it of course!

Back to top ↑

dev

Rails Web API Versioning

1 minute read

[2013-12-18 Why was so I attracted to the idea of versioning web APIs? I’ve never needed this.]

Back to top ↑

web services

Rails Web API Versioning

1 minute read

[2013-12-18 Why was so I attracted to the idea of versioning web APIs? I’ve never needed this.]

Back to top ↑

lost dogs home

Lost Dogs Home Can’t Justify Their Killing

3 minute read

[Update] Kate Hoelter is not among the more than 550 people who have Like’d this post on Facebook! We’re still waiting for her to come back with a figure for...

Back to top ↑

devops

Back to top ↑

ec2

EC2 Outage: Pimp my Fail

less than 1 minute read

Amazon are reporting degraded performance for some volumes in a single AZ in the us-east-1 region.

Back to top ↑

heroku

EC2 Outage: Pimp my Fail

less than 1 minute read

Amazon are reporting degraded performance for some volumes in a single AZ in the us-east-1 region.

Back to top ↑

lifehacking

Back to top ↑

light

Back to top ↑

tldr

Back to top ↑

vagrant

Vagrant notes

less than 1 minute read

I’m a massive fan of Vagrant’s command line virtualisation goodness. This post is me trying to find a public place for my vagrant notes to rest (I couldn’t f...

Back to top ↑

perception

Fun with Retinal Burns

1 minute read

Disclaimer: Don’t look at any bright light source. It may damage your eyes!

Back to top ↑

smoking

Smoking: Prevention & Treatment

1 minute read

When it comes to life threatening situations, prevention and treatment serve different purposes and importantly, different populations.

Back to top ↑

cloudformation

Semantic CloudFormation Parameter Values

2 minute read

Here’s a pure Cloudformation solution to two annoyances I encounter when managing AWS CloudFormation Parameters. It allows you to optionally specify exported...

Back to top ↑