Examples from the book Developing an AngularJS Edge, by Christopher Hiller