Offline first applications, syncing with PouchDB & CouchDB
summary
Shows how to make a web or hybrid app write to PouchDB local DB and rely on CouchDB replication over HTTP to sync changes, with a live demo of an AngularJS image‑sharing PWA packaged as Electron and a Chrome app that keeps offline likes and uploads then reconciles when online. Uses pouchdb-server for the demo and the CouchDB replication protocol; notes CouchDB's default winning‑rev conflict strategy is insufficient so implement custom merge logic, and warns live PouchDB polling can waste battery and bandwidth.
AI-written summary · about
chapters (8)
- 0:00Intro
- 1:00Progressive Web Apps
- 2:03Offline First Design
- 4:22CouchDB
- 5:41PouchDB
- 8:03UI dashboard
- 11:21Cons
- 12:52Pros
related talks
49mOfflineFirst Apps with PouchDB and CouchDB
30mOffline First: Making Your App Awesome When the Network Isn't
51mCouchDB, PouchDB and Offline-Tolerant Apps
38mMoving seamlessly through offline and online
21mOffline first in Angular
31mI'm offline, cool! What now?
25m4 Way Data Binding with Angular & PouchDB
45mOffline First (Web) Apps
