I had written this blog when I was working for BigBinary. Please read here.