James Nocentini | Couchbase Blog

Author

All posts by James Nocentini, Technical Writer, Mobile, Couchbase

James Nocentini is the Technical Writer in charge of the documentation for Couchbase Mobile. Previously, he worked as a Developer Advocate and before that as a front-end developer for HouseTrip. He also enjoys writing Android tutorials for raywenderlich.com in his spare time.

First steps with PouchDB & Sync Gateway

First steps with PouchDB & Sync Gateway

This week, PouchDB v3.4.0 was released with Couchbase Sync Gateway compatibility. In this post, we’ll take the existing TodoMVC example and add filtered sync using Facebook authentication. In addition to syncing between Web clients, we’ll change the data model slightly to...

Couchbase Mobile: Changing read access in the Sync Function and replicating the changes to an Android app

Couchbase Mobile: Changing read access in the Sync Function and replicating the changes to an Android app

With new tools such as Android Public Beta Testing and Testflight for iOS, shipping new updates of a native mobile application more regularly is a growing trend. In addition to changing the business logic and data models more regularly, there...

Adding user Sign Up to your Android app with Node.js and Couchbase Mobile

Adding user Sign Up to your Android app with Node.js and Couchbase Mobile

With the Sync Gateway API, you can authenticate on the client side as a specific user to replicate the data this user has access to. In the case of basic authentication, the user must already exist in the Sync Gateway...

Couchbase Lite Debugging on iOS and Android with Couchbase Lite Viewer

Couchbase Lite Debugging on iOS and Android with Couchbase Lite Viewer

The Couchbase Lite Viewer lets you inspect the documents in Couchbase Lite databases. In this screencast, you’ll learn how to use it when developing an iOS or Android application. This tool is particularly useful to browse existing documents, insert new...

Exploring the Public and User Channels in Couchbase Sync Gateway

Exploring the Public and User Channels in Couchbase Sync Gateway

The Sync Function is one of the fundamental components of Sync Gateway: its main responsibility is to define which user has access to which documents. In this screencast, you’ll learn how to use the public channel (also known as the...

How to use Sync Gateway and Peer-to-Peer sync on Android

How to use Sync Gateway and Peer-to-Peer sync on Android

This example is a simple Android application in which the user can save a review with a rating and name property to a Couchbase Lite database. It uses the TabLayout and ViewPager components to illustrate 3 different scenarios, each one...

Tutorial: Implement Android Push Notifications in your Couchbase Mobile app

Tutorial: Implement Android Push Notifications in your Couchbase Mobile app

When developing an application, it’s very helpful to use the push and pull replication in continuous mode. Everything is handled by the replicators to make sure your app and Sync Gateway always have the latest documents synced. However, a continuous...