Matthew Groves | Couchbase Blog

All posts by Matthew Groves

Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET (published by Manning), a Pluralsight author, and a Microsoft MVP.

Generating Couchbase APIs with DreamFactory

This is a guest post written by W. Jason Gilmore ( the CTO of DreamFactory, Inc., an open source API automation and management platform. Prior to joining DreamFactory he spent much of his career as a consultant and developer, helping...

April 15, 2019

Session Storage with ASP.NET: New Tutorial

Session storage is one of the cornerstones of a scalable web application. Couchbase Server is a performant, scalable, and flexible session storage choice. Beyond simply storing and retrieving session quickly, Couchbase Server also provides tools for exploring and mining session...

February 25, 2019
Pete Rose Baseballs by David Berkowitz - licensed through Creative Commons -

Real Time User Deduplication with Couchbase Eventing

User deduplication is an important activity for anyone managing a corpus of user related data. In some cases you may end up with multiple versions of the same user in your database. This can happen for any number of reasons:...

January 21, 2019
licensed under Creative Commons from by Rawpixel Ltd

NDP Episode #26: Chris Anderson on ACID and RAFT in FaunaDb

FaunaDb is the focus of the latest episode of The NoSQL Database Podcast. Chris Anderson joins as the special guest to talk about RAFT and ACID in a NoSQL database. The previous episode of the podcast was Nathan Voxland on...

January 4, 2019

NDP Episode #25: Nathan Voxland on Liquibase

Liquibase is the focus of the latest episode of The NoSQL Database Podcast. Nathan Voxland joins as the special guest to talk about source control for your database. I’m also joined by special co-host Denis Rosa, a developer advocate who...

November 13, 2018
linq hotel - by Jeremy Thompson licensed through Creative Commons

NDP Episode #24: Brant Burnett on Linq

Linq is the focus of the latest episode of The NoSQL Database Podcast. Brant Burnett joins as the special guest to talk about all things Linq and Linq with NoSQL. I’m also joined by special co-host Jeff Morris, an engineer...

October 12, 2018
Azure Cloud

Azure Key Vault for Credentials

Azure Key Vault can store username and password and manage sensitive information in Azure. Once Azure Key Vaults stores the information, Azure services that you specify (and ONLY Azure services that you specify) can access it In this blog post,...

October 10, 2018
Licensed through Creative Commons -

NDP Episode #23: Max Neunhoeffer on ArangoDb

ArangoDb is the focus of the latest episode of The NoSQL Database Podcast. Max Neunhoeffer joins as the special guest to talk about this multi-model NoSQL document database. The previous episode of the podcast was Couchbase, the Engagement NoSQL Database...

September 10, 2018
Azure Cloud

Azure Functions with Couchbase Server (video)

Azure Functions allow you to use “serverless” architecture on Microsoft Azure. All you do is write the code, and Azure Functions takes care of the servers for you. Azure Functions In this video, I’m going to show you how to...

August 22, 2018

Eventing: Notification with Couchbase Functions

Important note: This blog post contains information about a developer preview CURL function in Eventing. The CURL function will be changing in Couchbase Server 6.5, please see Using cURL with the Eventing Service: Update for more details. Eventing is a...

August 6, 2018

Multi-document transactions: ACID and Couchbase Part 2

Important note: Multi-Document ACID Transactions are now available in Couchbase. See: ACID Transactions for NoSQL Applications for more information! Multi-document transactions were not covered in the previous post in this series: ACID Properties and Couchbase. That blog post covered the...

July 9, 2018
Great American Ball Park for a Reds baseball game

Data Visualization with Couchbase and Knowi

Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.  For updates and information on breaking changes in newer versions, please refer to Changes to the Couchbase Analytics Service. Data visualization and reporting...

June 13, 2018