A new model for designing web applications has emerged, driven by client-side JavaScript frameworks, new browser features, and increased expectations for rich user experiences.

This talk will take you on a tour of one such framework (AngularJS), and will show you how building a backend optimized for it can also mean building a backend optimized for the web. By leveraging often-overlooked features of HTTP, you can create cleaner architectures, with simpler, better, and more consistent HTTP APIs.