Development & Performance
Experience level: 

AngularJS is a client-side Javascript framework for rapidly developing robust, responsive, data-driven applications backed by a server-side API, but it also serves well as a rapid prototyping tool that produces real, working code that can easily be rolled into a final product.

In this presentation, we'll explore three common use cases for AngularJS: rapid prototyping a new application UI using canned widgets and mock APIs; building a functional application from an existing data API; and integrating AngularJS into an existing application piece-meal.

Server-side application development is quickly transforming into an ecosystem of data APIs that can be consumed by any number of client applications: native mobile apps, HTML5 hybrid apps, and other back-end-oriented clients. Making the mental shift towards API development serving thick-clients can be difficult but ultimately worthwhile. Let me help you get over that hump or maybe take the next step into the world of Javascript MVC development.