Writing apps on the edge with CouchDB
summary
CouchDB stores JSON documents and serves them over HTTP so apps talk straight to the database CouchDB HTTP+JSON. The database runs JavaScript views with map/reduce views to extract and count data (demo shows 23 speakers) and replicates databases across servers, laptops and phones for multi‑master syncing replication across masters. Concrete apps include iio URL shortener, a Samy+coach JS wiki, and Mozilla’s raindrop which pipelines external fetchers (Python) into a huge view and 30MB of assets.
AI-written summary · about
chapters (7)
- 0:00Start
- 3:43Map Function
- 7:16Http Interface
- 13:29Url Shortening Service
- 17:27The Map Function
- 18:01Update Function
- 22:43Rain Drop
related talks
55mCouchDB to the Edge
01h 02mNext Generation Data Storage with CouchDB
34mThe Road to Hype: How NoSQL became Serverless
51mCouchDB, PouchDB and Offline-Tolerant Apps
27mnode.js + CouchDB == Crazy Delicious
35mMobile Sync
38mMoving seamlessly through offline and online
14mOffline first applications, syncing with PouchDB & CouchDB
