Matthew Groves | Couchbase Blog

Author

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 Senior 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, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.

Couchbase vs. MongoDB: NoSQL Misconceptions Part 1

Couchbase vs. MongoDB: NoSQL Misconceptions Part 1

Misconceptions about NoSQL have been around for as long as NoSQL itself. It’s always good to get different perspectives, so I’m kicking off a new blog series about NoSQL misconceptions, specifically when it comes to two of the top document...

Matthew Groves June 3, 2022
Make Your Voice Heard: Stack Overflow Developer Survey

Make Your Voice Heard: Stack Overflow Developer Survey

Stack Overflow releases a survey of the developer community every year. This is the 12th annual survey, and I’m very excited at the changes and improvements that have gone into it. Who is a “Developer”? There’s often gatekeeping around who...

Matthew Groves May 11, 2022
ASP.NET Core CRUD with NoSQL: Part 3

ASP.NET Core CRUD with NoSQL: Part 3

ASP.NET CRUD applications consist of create, read, update, and delete. In part 1, we set up a basic ASP.NET Core project. In part 2, we added the first read endpoint, using a SQL++ query against wishlist data. Couchbase’s SQL++ is...

Matthew Groves May 5, 2022
ASP.NET Core CRUD with NoSQL: Part 2

ASP.NET Core CRUD with NoSQL: Part 2

CRUD stands for Create, Read, Update, and Delete. In part 2, we’ll look at R for Read, and build an ASP.NET Core endpoint to read data from Couchbase using SQL. Make sure to read part 1 of this series, which...

Matthew Groves April 18, 2022
ASP.NET Core CRUD with NoSQL – Part 1

ASP.NET Core CRUD with NoSQL – Part 1

Let’s build an ASP.NET Core CRUD with NoSQL application. I’ll be creating a basic CRUD HTTP API (CRUD is Create, Read, Update, Delete). This API will be operating on a gift wishlist: all the items I want you to buy...

Matthew Groves April 4, 2022
SQL and NoSQL comparison: ASP.NET application

SQL and NoSQL comparison: ASP.NET application

This SQL and NoSQL comparison is the next step after converting your SQL Server database to Couchbase. In the previous post, I copied AdventureWorks from SQL Server to Couchbase. In this post, I’m going to show an ASP.NET Core application...

Matthew Groves May 27, 2021
Couchbase Cloud on Azure Marketplace

Couchbase Cloud on Azure Marketplace

This spring, Couchbase announced the availability of Couchbase Cloud on Microsoft Azure Marketplace to provide Azure customers access to the scalability, reliability, and agility of Couchbase Cloud. Also available on AWS Marketplace, Couchbase Cloud on the Azure Marketplace aligns with...

Matthew Groves May 25, 2021
Distributed Databases: An Overview

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...

Matthew Groves March 29, 2021
SQL to NoSQL: Automated Migration

SQL to NoSQL: Automated Migration

SQL to NoSQL migration 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...

Matthew Groves March 2, 2021
DataGrip Setup for Couchbase

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 –...

Matthew Groves November 11, 2020
Couchbase Connect.Online Call for Speakers

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...

Matthew Groves July 29, 2020
Documentation Survey Open Now: Win Prizes!

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...

Matthew Groves March 3, 2020