Respect your Data
An introduction to Angular-data
@jmdobry
$scope

A handy abstraction for binding data to a view
But what about:
retrieving data
(de)serializing datatransforming data
caching data
saving data
refreshing data
destroying data
managing data lifecycle
And don't forget:
localStorage
IndexedDB
HTTP
WebSockets
boilerplate
boilerplate
boilerplate
Write it all yourself?

Let's try it

Your app is born

You think it will grow up nicely

But you get this

or this

Simple Example

Less Simple Example

Complex Example

Creating a Service Layer

DRY and Abstraction

Enter Angular-Data

Under the Hood
