Collaborase

Come pass judgement on my most involved project!

Latest Work

MoveTheory.com

MoveTheory is an online community to explore all forms of movement. Built ...

Saanich Medical Centre

Dr. David Harrison came to IdeaZone with a few ideas on providing ...

Collaborase

Collaborase is a web app designed to reduce the heavily bureaucratic process of ...

Useful, human-readable differences with diff-lcs

Differences are an important function for any substantial updatable model. A wonderful gem called PaperTrail can track changes to your models and recover versions – but you still need something to help your users quickly identify what actually changed. PaperTrail has an optional table column that can be used when creating versions called object_changes. This […]

Leave a comment Continue Reading →

Configuring Capistrano with RVM and Passenger Standalone

I wrestled this setup on and off for 3 days and it’s time to chronicle the affair. My setup is Ubuntu 12.04 with multistage deployment of a Rails 3.1.10 app on a per-user RVM installation using Capistrano to deploy and restart an Apache Passenger Standalone. If you have different (but similar) versions of any of […]

Leave a comment Continue Reading →

jQuery-ified Rails Flash Notice

Have an existing Rails app that uses the flash[:notice] and flash[:error]? Cool. Updating your app with some jQuery AJAX? Even cooler. You could use :data-remote => true and get the flash notice back in whatever view your controller responds with, but there are some use cases where ye olde flash notice will give that feedback […]

Leave a comment Continue Reading →

Meet Ups for Ottawa Web Developers

Developers and designers in Ottawa have the blessing of an active and social community with a number of supporting companies. These are great opportunities to network, hear about job openings, learn more about your trade and get free pizza and red bull while you’re at it.

Leave a comment Continue Reading →

The Easiest Way to Build Less Files

Windows often sucks for building things. Sublime Text 2 with package manager however, is the bee’s knees and makes simple build processing a breeze (no rhyme intended). No manually installing node and associated less building packages or mucking about with what directory you installed things. Just hit ctrl + b and be done with it. […]

Leave a comment Continue Reading →

Improving Workflow with Sublime Text 2 – Tuts+ Free Course!

A professionals workflow is critical to their productivity. It takes years to arrive at the current choice set and will adapt with the release of new tools or the move to a different language or platform. Sublime Text 2 has won the love of the developing community, and most certainly deserves. it. Multiple cursors, package […]

Leave a comment Continue Reading →