Talk given at Portland AngularJS Meetup