James Nocentini | Couchbase Blog

Author

All posts by James Nocentini

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.

Tutorial: from Dropbox Datatore Sync to Couchbase Mobile
Tutorial: from Dropbox Datatore Sync to Couchbase Mobile

The Dropbox Datastore and Sync APIs were recently deprecated. Last week, Chris Anderson wrote a blog post on why you should choose open source projects to solve this really challenging problem. Now it’s time to code! We will start with the...

iOS: Pull to refresh with Couchbase Mobile
iOS: Pull to refresh with Couchbase Mobile

Almost any app out there needs to display a list of information and when it comes to reloading data, users are expecting the pull to refresh feature to be available. Let’s explore how to do that with Sync Gateway and...

Syncing with Core Data
Syncing with Core Data

You've been developing your app with a Core Data stack and now you want to add the cloud component. Prompt the user to login and save all its data to the cloud to make it available on all its devices....

iOS: Background Fetch to sync Hacker News stories
iOS: Background Fetch to sync Hacker News stories

Introduction In this tutorial, you will learn how to use Sync Gateway and Couchbase Lite to sync the Hacker News latest stories to an iOS app. We'll focus specifically on the Background Fetch feature that was added in iOS 7:...

Adding Google Sign-In with Node.js to a Couchbase Mobile application
Adding Google Sign-In with Node.js to a Couchbase Mobile application

Learn how to use Google SignIn with Couchbase Mobile to create a delightful experience and synchronize documents per the user ID of the logged in user.

Getting Started with JavaFX and Couchbase Mobile
Getting Started with JavaFX and Couchbase Mobile

JavaFX and Couchbase Mobile is a great combo for creating desktop class applications with rich user interfaces and fast data access. In this tutorial, you will learn the following core concepts: Learn about replication, security and deployment using the TodoLite...

Sync Gateway Webhooks
Sync Gateway Webhooks

We just released Couchbase Mobile 1.1 and with this new version comes many new features. In this blog post, we’ll take a look at Sync Gateway webhooks and think of a few concrete examples for using them. Webhooks Prior to the 1.1...

Live Reload with React Native and Sync with Couchbase Mobile
Live Reload with React Native and Sync with Couchbase Mobile

Previously, I wrote a tutorial on getting started with React Native Android and Couchbase Lite. In this short screencast, you will use the sample project of this tutorial to learn the following: How to run the app that was built...

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...

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...

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...