Month: February 2017

Couchbase Mobile Changes Explorer – Part. 1

Couchbase Mobile Changes Explorer – Part. 1

The Couchbase Sync Gateway changes feed can be useful for driving various kinds of logic besides replications. To help understand the intricacies of the changes feed, I developed a simple tool. In this blog post I’ll talk about what the...

Graphql server with node and couchbase, ottoman and spatial view

Graphql server with node and couchbase, ottoman and spatial view

Graphql is a query language for APIs, it was developed by facebook and it was released in 2015. It is designed to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and...

Flattening and Querying NoSQL Array Data With Couchbase N1QL

Flattening and Querying NoSQL Array Data With Couchbase N1QL

I was browsing the Couchbase forums and I came across a question regarding queries against array data in Couchbase. Coming from a relational database, I too once struggled to grasp the concept of querying complex formatted JSON data with SQL....

CAP Theorem and Chaos at CodeMash Conference – January 2017 (Videos)

CAP Theorem and Chaos at CodeMash Conference – January 2017 (Videos)

I was again honored to be selected as a speaker at the great CodeMash conference in Ohio. I took part in three speaking events: Are You Ready for Chaos? Horizontal Scaling in a Briefcase This session was partly a demonstration...

Matthew Groves February 27, 2017
Couchbase Meets .Net Core and Docker

Couchbase Meets .Net Core and Docker

With the release of the Couchbase .NET SDK 2.4.0, Couchbase now has official support for .NET Core. This opens up a wide new world for .NET Couchbase developers. In particular, we can now use Docker to easily manage our applications...

Joining NoSQL Data: MongoDB Query Language vs Couchbase N1QL

Joining NoSQL Data: MongoDB Query Language vs Couchbase N1QL

One of the most frequent questions I receive when it comes to NoSQL is on the subject of joining data from multiple documents into a single query result. While this question is brought up more frequently from RDBMS developers, I...

NoSQL Simplifies Database DevOps

NoSQL Simplifies Database DevOps

Does your organization want to simplify Database DevOps? Is your database becoming a bottleneck to innovate rapidly? Do you want to save millions of $$ in database licensing cost? Read on! State of Database DevOps State of Database DevOps is a survey...

Microsoft Azure and Couchbase Hands on Lab (Detroit)

Microsoft Azure and Couchbase Hands on Lab (Detroit)

Microsoft Azure and Couchbase are presenting a free hands-on lab “Lunch & Learn” on using NoSQL with Docker Containers. When: Wednesday, March 8th, 2017 – 11:00am – 2:00pm Where: Microsoft Technology Center 1000 Town Center, Suite 250, Room MPR3 Southfield,...

Matthew Groves February 23, 2017
Migrate from MongoDB Mongoose to Couchbase with Ottoman

Migrate from MongoDB Mongoose to Couchbase with Ottoman

When talking to Node.js developers, it is common to hear about NoSQL as the database of choice for development. JavaScript and JSON come hand in hand because after all JSON stands for JavaScript Object Notation. This is a format most...

New Profiling and Monitoring in Couchbase Server 5.0 Preview

New Profiling and Monitoring in Couchbase Server 5.0 Preview

N1QL query monitoring and profiling updates are just some of goodness you can find in February’s developer preview release of Couchbase Server 5.0.0. Go download the February 5.0.0 developer release of Couchbase Server today, click the “Developer” tab, and check...

Matthew Groves February 20, 2017
Timestamp-based conflict resolution in XDCR – a QE’s perspective

Timestamp-based conflict resolution in XDCR – a QE’s perspective

Introduction Cross Datacenter Replication (XDCR)  is an important core feature of Couchbase that helps users in disaster recovery and data locality. Conflict resolution is an inevitable challenge faced by XDCR when a document is modified in two different locations before...

Managing Secrets in Couchbase 4.6

Managing Secrets in Couchbase 4.6

Every software application has secrets. Password, API Key, secure Tokens all fall into category of secrets.  There are dire consequences if your production secret keys would get into the wrong hands. You’ll want to tightly control how and when your...