my presentation for MountainWestRuby conf 2014