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.

ASP.NET Core CRUD with NoSQL: Part 5

ASP.NET Core CRUD with NoSQL: Part 5

This ASP.NET Core CRUD series is coming to end. We’ve covered setup (part 1), reading with SQL++ (part 2), reading with key-value (part 3), and creating/updating (part 4). In this last post, we’ll look at the D in CRUD: deleting....

August 2, 2022
Couchbase vs MongoDB: NoSQL Misconceptions Part 5

Couchbase vs MongoDB: NoSQL Misconceptions Part 5

Misconceptions on NoSQL have been around for a long time. This blog series is now wrapping up with a discussion of what it means to be “most dreaded” and what it means to give memory to a database. Be sure...

July 27, 2022
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...

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

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

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

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

June 10, 2022

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

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

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

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

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

April 4, 2022