Data.js
summary
Data.js provides a graph-backed JSON object model that runs in memory, exposes the same API on client and server, and persists by mapping one node per CouchDB document. It ships a query interface, middleware filters for authorization and sanitization, and a demo-backed editor (substance.io) plus a GitHub visualization of the top thousand repos. Offline use relies on bidirectional pull-push sync with localStorage and requires client-side conflict merge when revisions collide.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:43Agenda
- 2:02Substance
- 3:23DataChest
- 4:16Semantic Web
- 5:06Use Cases
- 6:36Data Graph Anatomy
- 7:52Data Graph Properties
- 9:14Concrete Section
- 9:39Data Graph
- 10:05JSON Objects
- 12:26Filters
- 13:21Offline Applications
- 14:26Conflict Management
- 16:38DataChase
- 21:47Connect to Remote Data Graph
- 22:14Fetch a Document
- 25:28Questions
related talks
30mGive your Data the Respect it Deserves
30mWriting apps on the edge with CouchDB
51mCouchDB, PouchDB and Offline-Tolerant Apps
01h 02mNext Generation Data Storage with CouchDB
25mOffline-first data: Getting Bigger
51mFront End Data
35mNoSQL, No Server, No problem: Using ORM's in Javascript Applications
45mThe Future of Data in Ember
