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.

How to Model Data: A Guide To JSON Data Modeling
How to Model Data: A Guide To JSON Data Modeling

in this guide, Couchbase provides an overview of JSON data modeling, including benefits, best practices, migration tools, and more. Start learning now!

Developer Velocity on the Stack Overflow Podcast
Developer Velocity on the Stack Overflow Podcast

I was fortunate to be a guest on the Stack Overflow podcast recently. The topic was “Developer Velocity”, which was something that my fellow guest (and long-time developer community compatriot) Cory House wanted to discuss. What is Developer Velocity? In...

Six Types of Data Models (With Examples)
Six Types of Data Models (With Examples)

Learn about six types of NoSQL data models, their strengths and weaknesses, and their use cases to decide which model is right for you.

Data Modeling Explained: Conceptual, Physical, Logical
Data Modeling Explained: Conceptual, Physical, Logical

Learn the differences between conceptual, logical, and physical data models and how each shapes effective database design and data architecture.

ASP.NET Core CRUD with NoSQL: Part 5
ASP.NET Core CRUD with NoSQL: Part 5

Learn about deleting with SQL++ or Key-Value, soft-deleting data, improving the index, and more. Sign up for a Capella free-trial and try it for yourself.

Couchbase vs MongoDB: NoSQL Misconceptions Part 5
Couchbase vs MongoDB: NoSQL Misconceptions Part 5

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.

Couchbase vs MongoDB: NoSQL Misconceptions Part 4
Couchbase vs MongoDB: NoSQL Misconceptions Part 4

In this post, we look at some of the misconceptions that Mongo has made about Couchbase and NoSQL, e.g. Is Couchbase NoSQL Database Good for Scaling?

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

Couchbase vs. MongoDB: NoSQL Misconceptions Part 3
Couchbase vs. MongoDB: NoSQL Misconceptions Part 3

Couchbase discusses if NoSQL databases are secure, if they will lose your data, if NoSQL means “No ACID” transactions, and more. Sort out these misconceptions.

ASP.NET Core CRUD with NoSQL: Part 4
ASP.NET Core CRUD with NoSQL: Part 4

In this post we look at the U in CRUD that stands for UPDATE, and we build an ASP.NET Core CURD endpoint that uses UPSERT in a SQL++ query.

Couchbase vs. MongoDB: NoSQL Misconceptions Part 2
Couchbase vs. MongoDB: NoSQL Misconceptions Part 2

Couchbase is one of the first multi-model NoSQL DBs, why does MongoDB say it's just for key-value data? Read on about this misconception.

Couchbase vs. MongoDB: NoSQL Misconceptions Part 1
Couchbase vs. MongoDB: NoSQL Misconceptions Part 1

A new blog series about NoSQL misconceptions, specifically about two of the top document database companies: Couchbase vs. MongoDB.