Articles

Fixing PostgreSQL Sequences in Rails

May 7, 2015

A simple fix when PostgreSQL gets confused about its sequences


Experiment 0: Namespacing ActiveRecord Models

March 17, 2015

words go here


Experiments on Rails

February 26, 2015

An introduction to a series of posts revolving around my experiments with Ruby on Rails


12 Freelancer Archetypes

February 6, 2015

Twelve different freelancers you're likely to eventually work with.


Freelancing Digest

January 7, 2015

Freelancing digest is a semi-monthly curated newsletter about freelancing


App Review: Dash

November 12, 2014

A review of Kapeli's Dash: the API Documentation Browser and Code Snippet Manager. tl;dr: It's brilliant!


Implementing Swift's Hashable Protocol

October 28, 2014

A step-by-step guide for implementing the Hashable protocol, and ridding yourself of the 'does not conform to protocol 'Hashable'


Performance Testing in Xcode 6

October 20, 2014

An introduction to performance testing in Xcode using swift.


App Review - Shush - Microphone Manager

September 25, 2014

A review of the Shush - Microphone Manager app. Spoiler: I like it a lot


Unit Testing in Swift

September 23, 2014

An introduction to testing in Xcode using swift and focusing on unit tests


ProTips for Freelancers

July 25, 2014

A list of snarky 'ProTips' for freelancers.


Using Swift's Closures with NSTimer

July 21, 2014

Looking closer at Swift's closures by extracting NSTimer into its own class


Evaluating Rails Projects

June 12, 2014

How to go about evaluating Rails projects starting from a high level perspective and then getting more specific.


Blogging for O'Reilly Media

April 7, 2014

A short note that I've started blogging for O'Reilly media and how it came about


The Costs of Keeping Your Rails App Up to Date...Or Not

January 26, 2014

A look into the three main reasons you need to keep you rails app up to date, and the costs therein


Validating Presence of Associations and Foreign Keys in Rails

December 31, 2013

A simple solution and explanation to the problem of ensuring either an association or foreign key is present.


Startup Journal: Motivation

December 21, 2013


Extending Minitest 5: Custom Reporters

November 21, 2013

Extend Minitest 5 by creating custom reporters


Extending Minitest 5: Progress Reporters

November 14, 2013

Extend Minitest 5 by modifying the output behavior of the Progress Reporter


Extending Minitest 5: Assertions

November 6, 2013

Extend Minitest 5 by adding new assertions and expectations to make your tests better


Page: 3 of 8