talk given at angularjs vienna meetup 23/01/2014