Category: Couchbase Mobile

Testing your Sync Gateway functions with synctos

Testing your Sync Gateway functions with synctos

Synctos includes a built-in test-helper module that helps you to write tests that validate your document definitions. It's always a good idea to test your code/configuration for bugs, and your synctos document definitions are no different.

Getting Started with Urban Airship Push Notifications

Getting Started with Urban Airship Push Notifications

Urban Airship is a popular messaging and notification service.  In part 1 of this post we’ll look at how to set up Urban Airship push notifications. In part 2 of the post we’ll use these notifications to trigger replications in...

Querying Couchbase Sync Gateway using Postman

Querying Couchbase Sync Gateway using Postman

This post discusses a convenient way to query, explore and test the REST API exposed by the Couchbase Mobile Sync Gateway using the Postman Chrome Developer tool. Sync Gateway exposes a REST, Batch & Stream interface that allows clients interact with...

Getting Started with Couchbase Lite in your iOS App : Part1

Getting Started with Couchbase Lite in your iOS App : Part1

This post looks at  how you can get started with Couchbase Lite in your iOS App. Couchbase Lite is an embedded JSON database that can work standalone, in a P2P network, or with a Sync Gateway as a remote endpoint. While we will...

Technical Details of the 1.4 Release of Couchbase Mobile (video)

Technical Details of the 1.4 Release of Couchbase Mobile (video)

Couchbase recently released the 1.4 version of the Couchbase Mobile stack.  1.4 includes the first release of Sync Gateway Accelerator into general availability. This short video describes some of the technical details of the new features.  Mostly it focuses on...

ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)

ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)

I am very pleased that Couchbase Lite Developer Build 003 is now available for download for Objective C, Swift and “.NET”. Database queries have changed significantly in this release. Couchbase Lite 2.0 uses semantics based on N1QL query language defined...

Offline-first apps with Couchbase Sync Gateway

Offline-first apps with Couchbase Sync Gateway

In this article, I’m going to propose an offline-first development using Couchbase as the communication tool between the backend and frontend.

Couchbase Mobile Changes Explorer – Part. 2

Couchbase Mobile Changes Explorer – Part. 2

Introduction The Couchbase Mobile Sync Gateway changes feed provides a way to monitor events in a mobile deployment. The feed makes it feasible to write sophisticated business logic. I wrote a tool to help examine and understand the feed. You...

Introduction to offline data storage and sync with PouchBD and Couchbase

Introduction to offline data storage and sync with PouchBD and Couchbase

Offline-first is an approach to software development that is different from the traditional approach – where lack of network connection is treated as an error, thereby affecting the overall user experience. With the traditional approach, you start with the most...

Determining Status of a Replication in Couchbase Lite

Determining Status of a Replication in Couchbase Lite

Couchbase Lite runs replications (syncs) using background threads. Starting and stopping replications doesn’t happen synchronously. This can lead to mistakes in detecting the state of a replication. The Replication class has, depending on platform, either a running property or a...

Announcing Couchbase Mobile 1.4

Announcing Couchbase Mobile 1.4

Couchbase Mobile 1.4 makes it easy to scale to millions of devices and users I am really excited to announce that Couchbase Mobile 1.4 is now available for download. With this release you can scale Couchbase Mobile on-demand to support millions...

Workshop Content for Full-Stack Java and NoSQL Development Now Available

Workshop Content for Full-Stack Java and NoSQL Development Now Available

About a week ago I was at DevNexus 2017 in Atlanta, Georgia, giving a workshop on creating full stack applications using a variety of technologies such as Java, Angular, Docker, Couchbase, and JavaFX. Everyone who participated in the full day...