AngularJS: an annotated bibliography