Portfolio

  • A walk in the park
  • CakePHP test suite icons part 2
  • Struggle - Fishing
  • Men and women after work
  • CakeFest Berlin 2009 Badges
  • Waiting
  • Metal in the air! (vertical)
  • Contemplating Atheism
  • Transload.it robots
  • Scissor Bird
  • Scissors beats paper
  • Hippopotamus
  • Change
  • Catch the flu

more images..

Recent Writing

Taking Stickler-CI from an idea to a side hustle pt.1

In this three part series, I’m going to cover the evolution of Stickler CI in the past 2 years from the initial prototype to the present day. This specific article will cover how I built the initial prototype and then added paid plans.

My side project

Stickler CI is a software as a service application that automates the more tedious parts of code review; enforcing style and checking lint errors.

Blazing Fast Fuzzy Find in Vim

Many people are surprised when they find out I use VIM as my primary editor. While vim seems like a ‘basic’ editor, it can have IDE like features added through its massive plugin community. I recently upgraded how I do fuzzy file navigation and find in project, and wanted to share how you can get blazing fast search in vim.

Introducing Stickler-CI

I’d like to introduce a project I’ve been working on over the past few months. Stickler-CI helps automate the tedious process of ensuring coding standards are followed during pull requests. Like many teams, FreshBooks uses pull requests as a way to solicit feedback from other developers, ensure consistent coding practices and catch bugs before they can cause real problems.

Simplifying host identification with rainbow terminals

In my daily work, I end up having to ssh into a variety of hosts. Keeping track of which terminal is on which host can become challenging when I have 3 or 4 terminals all at a mysql prompt, or tailing log files. A co-worker of mine came up with a pretty clever solution that I wanted to share. The clever solution involves some bash, and Applescript (as we’re working off of OSX).

more posts..