Give your Data the Respect it Deserves
summary
Claims a framework-agnostic data layer called JSData that runs on browser and Node and ships adapters for HTTP localStorage Firebase plus RethinkDB, MongoDB and SQL back ends. It builds an in-memory store with identity mapping, synchronous queries and Promise-based async calls, caching, lifecycle hooks, computed props and optional change tracking. Demos use Angular and React; adapters sync results back into the store so resources are cacheable and reusable across front end and back end, and the system works as shown.
AI-written summary · about
chapters (15)
- 0:00Start
- 10:54Framework Agnostic
- 13:38Default Settings
- 14:29Api for the Datastore
- 16:14Identity Mapping
- 17:13Saving Data
- 18:52Demos
- 20:07Adding and Destroying Users
- 20:28React Example
- 20:53Three-Way Data Binding
- 23:39Model Lifecycle Hooks
- 26:25Computed Properties
- 27:37Data Schema
- 27:57Change Detection
- 28:10Change Track Tracking
related talks
33mData.js
35mNoSQL, No Server, No problem: Using ORM's in Javascript Applications
37mMeteor - A Full Stack Framework For Building Pure JavaScript Apps
24mDoing Data as a Frontend Developer
28mLightning Talks - Day 2
29mConvenient Data Fetching with Higher Order Components
29mThe Future of Real-time | Offline | Data
54mTaking JavaScript Seriously with Backbone.js
