Month: November 2016

Concurrency Behavior: MongoDB vs. Couchbase

Concurrency Behavior: MongoDB vs. Couchbase

Multi-User Testing   David Glasser of Meteor wrote a blog on an MongoDB query missing matching documents issue he ran into.  It is straightforward to reproduce the issue on both MongoDB MMAPv1 and MongoDB WiredTiger engine. Here are his conclusions...

Keshav Murthy November 30, 2016
Austin User Group Visits – October 2016 (Videos)

Austin User Group Visits – October 2016 (Videos)

I spent nearly a week in Texas, visiting four user groups and talking about Couchbase as much as possible. The first two days of the week I spent in Austin. Here are the videos: Austin .NET User Group – Full...

Matthew Groves November 29, 2016
Getting Comfortable with Couchbase Mobile: Couchbase Web Console

Getting Comfortable with Couchbase Mobile: Couchbase Web Console

Introduction This post marks the second in a series about the Couchbase Mobile stack. You can find the first post here. It covers installing Couchbase Server. In this post, we’ll examine part of the Couchbase Web Console (CWC). Background To get comfortable with the whole...

Storing Password Data Safely with Node.js and Bcrypt

Storing Password Data Safely with Node.js and Bcrypt

When developing a web application there is often a need to store password data in your database.  For example, what if you have users and you don’t want to use OpenID or similar for account management? When storing password data,...

.NET Core with Visual Studio Code

.NET Core with Visual Studio Code

Jeff Morris already wrote a great blog post to introduce the Couchbase .NET Core SDK, which is now in developer preview. I’m going to show you some of the tooling that I’m using to write .NET Core on Windows: Visual...

Matthew Groves November 18, 2016
.NET and Couchbase – October 2016, New York Code Camp (video)

.NET and Couchbase – October 2016, New York Code Camp (video)

I was a speaker at the Code Camp NYC conference on October 8, 2016. My topic was Full Stack Development with .NET and NoSQL. The organizers and venue allowed me to record the session, and so I’ve posted it on...

Matthew Groves November 16, 2016
Getting Comfortable with Couchbase Mobile: Installing Couchbase Server

Getting Comfortable with Couchbase Mobile: Installing Couchbase Server

Introduction The Couchbase Mobile stack comprises three components, Couchbase Server, Sync Gateway, and Couchbase Lite. To get comfortable with the whole stack, it’s great to install and run everything on your development machine. In this series of posts, I’ll walk through the steps get to...

Getting Started with Java and Couchbase

Getting Started with Java and Couchbase

In this quickstart video tutorial you’ll learn how to setup and start building a Java application that communicates with Couchbase Server to save NoSQL JSON data as well as query for it numerous ways. For more information on how to...

Docker and ASP.NET Core with Couchbase Server

Docker and ASP.NET Core with Couchbase Server

In many of my blog posts and samples, I use a single Couchbase Server node. I do this because it’s easy, and much of what I demonstrate can be done with a single node. However, Couchbase Server is typically run...

Matthew Groves November 14, 2016
Using the Docker Healthcheck Command

Using the Docker Healthcheck Command

One of the new features in Docker 1.12 is how health check for a container can be baked into the image definition. And this can be overridden at the command line. Just like the CMD instruction, there can be multiple HEALTHCHECK instructions in...

Visualization Dashboard with Couchbase Analytics

Visualization Dashboard with Couchbase Analytics

In the world of Big Data, where we have gogolbytes of information available about all aspects of our applications and the users that are interacting with them, being able to analyze all of this data and provide insightful intelligence is...

Announcing Couchbase Analytics Developer Preview 1

Announcing Couchbase Analytics Developer Preview 1

We’re excited to announce the first Developer Preview of Couchbase Analytics, which adds parallel data management to Couchbase Server. This increases the spectrum of queries that Couchbase Server handles without compromising the basic design principles of being agile, fast, and...