Group_Concat Gotcha

July 31st, 2013

Recently I wrote about the awesome group_concat command in MySQL. Well I ran into a little bit o...

Read More

Skeleton Grid System

July 2nd, 2013

There are many grid systems out there and not all of them have been created equally. A few c...

Read More


June 25th, 2013

I have the unfortunate task for merging two distinctly different channels in ExpressionEngine ...

Read More

Pixel Perfection with Three.js

June 18th, 2013

I've had the chance to spend a couple weeks messing with WebGL for work. Three.js is an inval...

Read More

Built with Craft

June 10th, 2013

Well, I did it. I switched from ExpressionEngine to Craft. It kinda feels like getting out of a ...

Read More

Installing Laravel 4 on Dreamhost

March 12th, 2013

I thought I would share how I got Laravel 4 up and running on Dreamhost's shared hosting environment...

Read More

Weird Vertical Lines in Chrome and How to Fix Them

October 28th, 2012

I'm currently working on a holiday inspired website for a client that has to support old version...

Read More

You've Got GitHub in My ExpressionEngine

July 30th, 2012

CVS, SVN, Git, or whatever you use for source control are tremendiously useful for any serious ...

Read More

How is 2012 Going So Far?

April 10th, 2012

Uh oh! I just realized I haven't posted anything this year. You may of noticed a nice coa...

Read More

Open Graph Video Share

December 30th, 2011

I’ve been working with Facebook’s Open Graph trying to share custom videos and just like ever...

Read More