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 4

Couchbase vs MongoDB: NoSQL Misconceptions Part 4

Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so this blog series continues. I’ll be discussing NoSQL misconceptions, specifically when it comes to two of the top document database...

Matthew Groves July 21, 2022
Comparing Couchbase Capella vs CosmosDB

Comparing Couchbase Capella vs CosmosDB

CosmosDB is Microsoft’s NoSQL offering that’s exclusive to Microsoft Azure. It used to be called DocumentDB, but they changed the name and added some interesting new features. Let’s go a little deeper on it and explore its strategy, documentation, what...

Matthew Groves July 19, 2022
Couchbase vs. MongoDB: NoSQL Misconceptions Part 3

Couchbase vs. MongoDB: NoSQL Misconceptions Part 3

Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so this blog series continues. I’ll be discussing NoSQL misconceptions, specifically when it comes to two of the top document database...

Matthew Groves July 12, 2022
ASP.NET Core CRUD with NoSQL: Part 4

ASP.NET Core CRUD with NoSQL: Part 4

ASP.NET CRUD apps include interaction with data that consists of create, read, update, and delete. In part 1, we setup a basic ASP.NET Core project. In part 2, we added the first read endpoint, using a SQL++ query against wishlist...

Matthew Groves June 28, 2022
Couchbase vs. MongoDB: NoSQL Misconceptions Part 2

Couchbase vs. MongoDB: NoSQL Misconceptions Part 2

Misconceptions about NoSQL have been around as long as NoSQL itself. It’s always good to get different perspectives, and so I’m continuing this blog series about NoSQL misconceptions, specifically when it comes to two of the top document database companies...

Matthew Groves June 10, 2022
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