Angular js training, yeoman, grunt, javascript testing, etc