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.

Distributed Database networking across the world

Distributed Databases: An Overview

Distributed Databases apply the principles of distributed computing to storing data. The simplest example is a database which stores data on two (or more) servers connected by a network. This “cluster” can be accessed and managed as if it was...

March 29, 2021
Baton hand-off, symbolizing the hand off from SQL to NoSQL

SQL to NoSQL: Automated Migration

SQL to NoSQL seems like a contradiction, but thanks to advances and innovations in Couchbase Server’s NoSQL database, it’s becoming easier. In this post, I’ll introduce you to a tool called SqlServerToCouchbase, an open-source attempt at an automated tool to...

March 2, 2021

DataGrip Setup for Couchbase

DataGrip from JetBrains has added NoSQL Couchbase support. It was first made available in their 2020.3 EAP (Early Access Preview) DataGrip 2020.3 EAP is Open! – Couchbase support – Grants – More powerful value editor – Opening transposed tables –...

November 11, 2020
Speaking at a conference - Creative Commons

Couchbase Connect.Online Call for Speakers

The Couchbase Connect conference is going virtual in 2020. The Call for Speakers is now open on Sessionize. The conference is emphasizing technical presentations from developers and architects, and we would love to hear from the Couchbase community! Important notes...

July 29, 2020

Documentation Survey Open Now: Win Prizes!

The Couchbase Documentation Team and Couchbase Developer Advocacy Team has joined forces to create a survey to listen to your opinions on documentation with the goal of better understanding how to improve! This survey is open to EVERY developer who...

March 3, 2020

ASP.NET Core Kubernetes Tutorial for AKS

ASP.NET Core Kubernetes tutorial will be covered in this blog post, as a follow-up to ASP.NET Core Microservices: Getting Started. I just saw this and it made me laugh WAY HARDER than it probably should have. — Carmen Crincoli,...

January 24, 2020
Tiltshift, outside Waterloo station

ASP.NET Core Microservices: Getting Started

ASP.NET Core Microservices: applications that will be responsible for a single “vertical” slice of an overall application/service architecture. Why ASP.NET Core microservices? There are a lot of opinions and recommendations about what microservices are, when to use microservices vs a...

November 7, 2019

Answer this Questionnaire and Win Prizes!

The Couchbase Developer Advocacy Team has created a questionnaire to learn more about the Couchbase developer ecosystem from the perspective of our developers. This survey is open to EVERYONE in the Couchbase community: whether you’ve been a Couchbase customer for...

October 21, 2019
licensed via Creative Commons from

NDP Episode #27: Jason Gilmore on DreamFactory

DreamFactory is the focus of the latest episode of The NoSQL Database Podcast. Jason Gilmore joins as the special guest to talk about using DreamFactory to generate and manage APIs over (among other things) databases. The previous episode of the...

May 17, 2019
licensed through Creative Commons

Using cURL with the Eventing Service: Update

CURL is a utility function that has been available as a Developer Preview feature in Couchbase Eventing Functions. It has been in developer preview and was not recommended for production. We are listening to feedback to improve usability, and we...

May 1, 2019
Waiting in line at a food store by David Shankbone, licensed through Creative Commons

Kafka Connect from MySQL to Couchbase with Debezium

Kafka is a streaming platform that can be used to stream records to (Kafka sink) and from (Kafka source) data centers. Couchbase has created and supports a Kafka connector that allows you to easily use Couchbase as a source or...

April 22, 2019