change to AngularJS, fetch Tumblr posts, use yeoman, grunt, and bower