a blog demo done with AngularJS 1.2