Category: Couchbase SDK

Document Conflicts & Resolution in Couchbase Mobile 2.0
Document conflicts can occur in distributed environments that support data synchronization, wherein a document can be updated concurrently by one or more writers. This is especially common in mobile environments where unreliable network connections may result in concurrent changes from...

Using Couchbase Analytics for Complex and Efficient Queries in a Java Application
Note: This post has been updated to reflect the production version of the Couchbase Analytics Data Definition Language. Not too long ago I had written about using Couchbase’s new Analytics service, sometimes referred to as CBAS, within a Node.js application....

Detect Sensitive Data Automatically With Couchbase Functions
Storing sensitive information in a database without encryption is not a good thing, but have you ever done in on accident due to bugs in your application code or a misconfiguration in your database? What if there was a way...

Create Continuous Deployment Pipelines with Golang & Jenkins
A few weeks ago I had written about continuously deploying an application written with the Go programming language using a popular service called Travis CI. This example demonstrated creating an application that used a Couchbase NoSQL database, creating unit tests,...

Intro to Couchbase HA/DR: Java Multi-Cluster Aware Client
In this post, I’m going to take a look at a sample application that uses the Couchbase Server Multi-Cluster Aware (MCA) Java client. This client goes hand-in-hand with Couchbase’s Cross-Data Center Replication (XDCR) capabilities. XDCR supports flexible replication of data...

Developing Applications with Go and NoSQL
If you didn’t know this, Go is one of my favorite programming technologies. It is fast, clean, and not too difficult to learn. In the past I had created some content around using Go with Couchbase. For example, I demonstrated...

Continuously Deploying a Golang Application Using Travis CI
So you’ve been developing an application using the Go programming language with a team of developers for your organization. Best practice would say that you need to create proper tests and develop a continuous integration and deployment strategy. If you’ve...

Alexa Skills with Azure Functions and Couchbase
Alexa Skills are the “apps” that you can build to run on Amazon devices like the Echo, Echo Dot, etc. In this blog post, you’ll learn how to build an Alexa skill using serverless Azure Functions and a Couchbase backend...

Announcing Couchbase Mobile 2.0 Beta
I am happy to announce that Couchbase Mobile 2.0 beta is now available for download here. Couchbase Mobile 2.0 Couchbase Mobile 2.0 is a ground breaking release with really exciting new features Improved Couchbase Lite Simplified API with built in...

Use OpenWhisk for FaaS with Node.js and Couchbase NoSQL
If you’ve been keeping up with my content, you’ll remember that I had written an article titled, Use AWS Lambda and API Gateway with Node.js and Couchbase NoSQL. In this article we had explored using Amazon’s Serverless services to create Lambda...

Introducing Couchbase Operator: Running Couchbase Natively on Kubernetes and OpenShift Platform – Beta Announcement!!
Couchbase Operator enables you to run Couchbase deployments natively on Open Source Kubernetes or Enterprise Red Hat OpenShift Container Platform. The goal of the Couchbase Operator is to fully manage one or more Couchbase deployments by removing operational complexities of...

Couchbase With Spring-Boot and Spring Data
One of the biggest barriers for anyone who wants to start using new technologies is usually the learning curve. Often while starting a new project, we end up choosing to use what we already know to avoid any friction right...