Misko Hevery, Google
* Allows you to create custom HTML elements and attributes that provide dynamic behavior
* Creates an environment that provides trivially reusable widgets, data-binding, "automatic MVC", server resources, and other primitives useful in building AJAX apps.
* Eliminates waiting on compiling for UI changes.
Having an awesome framework is not enough, one needs to also have an awesome testability story. In this session we will focus on all of the work which we have done to make applications written in Angular a joy to test.