A cookbook for Angular.js