Building Offline-Enabled Apps with PouchDB
Share this Session:
  Bradley Holt   Bradley Holt
Developer Advocate
IBM Cloudant


Tuesday, August 18, 2015
02:00 PM - 02:45 PM

Level:  Technical - Intermediate

Based on the Apache CouchDB database, PouchDB is an open source syncing JavaScript database that runs within a web browser. Learn how to use the HTML5 Offline Application Cache, PouchDB, CouchDB, and Cordova/PhoneGap to develop fully-featured and cross-platform native apps, responsive mobile web apps, or high-fidelity prototypes that work just as well offline as they do online.

This talk will demonstrate creating a PouchDB database, creating a new document, updating a document, deleting a document, querying a database, synchronization PouchDB with a remote database, and live updates to a user interface based on database changes.

PouchDB works within mobile browsers including iOS Safari, Android Browser, BlackBerry Browser, Opera Mobile, Chrome for Android, Firefox for Android, and Internet Explorer Mobile. PouchDB will also run within desktop web browsers including Firefox, Chrome, Opera, Safari, and Internet Explorer. Additionally, PouchDB can be used on the server side with Node.js.

Bradley Holt is a Developer Advocate with IBM Cloudant, a globally distributed data layer for web and mobile applications. He is the author of several publications including Building a Hypermedia API in CouchDB (php[architect]), PHP 5.4 Cheat Sheet (DZone Refcardz), Scaling CouchDB (O'Reilly Media) and Writing and Querying MapReduce Views in CouchDB (O'Reilly Media). He has spoken at numerous conferences including ZendCon, OSCON and the jQuery Conference. Bradley is a Code for America Brigade Captain with Code for BTV in Burlington, Vermont and has been a co-organizer of Vermont Code Camp and the Northeast PHP Conference.

Close Window