Sync is the Future of Mobile Data
summary
Claim: the NoSQL document model plus opportunistic sync makes offline-first mobile apps practical. Concrete build: an embedded Couchbase Lite client (iOS/Android), a sync gateway, and Couchbase server in the cloud; a PhoneGap demo app actually syncs photos and to‑do lists. Practical payoff: developer backend logic shrinks — presenter claims 10x less code — and conflicts use revision trees (generation + content-hash) so the system never discards concurrent edits and resolves a provisional winner deterministically.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:58JSON Anywhere
- 3:20The Complete Mobile Solution
- 5:01Couchbase Lite The only NoSQL Database for Mobile Devices
- 6:24What you get
- 11:41Look at the code
- 14:09JSON Document Schema
- 19:11Toggle a Task Checkbox by updating the JSON Document
- 21:03Live Update UI
- 22:57Photo Attachment
- 24:06Sync Function
- 29:14Task documents routed to channels
- 29:44List documents grant channel access
- 31:16Vector Clocks
- 33:18Revision Trees
- 40:13Conflict Detection and Management
related talks
46mRethinking Syncing
47mThe future of Real-time/offline/data
49mOfflineFirst Apps with PouchDB and CouchDB
51mCouchDB, PouchDB and Offline-Tolerant Apps
25mOffline-first data: Getting Bigger
35mSync Data with your Mobile Kotlin App The Easy Way!
40mBoost App Reliability: Offline Storage Solutions with AWS Expertise
24mDon't be afraid to handle network loss in your code
