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.

Stack Overflow Developer Survey for 2023 Now Open

Stack Overflow Developer Survey for 2023 Now Open

It’s that time of year again: the Stack Overflow Developer Survey is open. This year has an increased emphasis on AI and ML. Check out the Stack Overflow blog for more details. Who is a “Developer”? A developer is someone...

Matthew Groves May 11, 2023
DevNexus 2023 Recap

DevNexus 2023 Recap

As a sponsor of the DevNexus 2023 conference in Atlanta, Couchbase showcased its NoSQL database solutions to the attendees. We had a booth in the hall and a speaking session discussing JSON Data Modeling. Finally, the event was capped off...

Matthew Groves April 12, 2023
Extending .NET Caching Provider for Collections

Extending .NET Caching Provider for Collections

To help .NET developers better use Couchbase in their applications, there is a collection of community-supported Couchbase Extensions. These include extensions for caching, session, multiop, compression, and locking. And there are some officially supported extensions for dependency injection, open telemetry,...

Matthew Groves April 11, 2023
Updating Sensor Data: Exploring Couchbase’s Multi-Model Options

Updating Sensor Data: Exploring Couchbase’s Multi-Model Options

Couchbase has become a popular choice for IoT use cases, thanks to its flexible multi-model data management capabilities. Recently, I was working with a customer in the cruise industry that had a unique challenge – they needed Couchbase to receive...

Matthew Groves April 4, 2023
Join Us for a New Webcast: New Year, New UI

Join Us for a New Webcast: New Year, New UI

Join us on January 18th for a live, free webcast: “New Year, New UI”. The Couchbase Capella UI had a recent developer experience refresh. In the upcoming webcast, I’ll take you through a live tour. There won’t be any slides,...

Matthew Groves January 5, 2023
DevIntersection 2022 Recap

DevIntersection 2022 Recap

As a sponsor of the DevIntersection 2022 conference in Las Vegas, Couchbase was able to showcase its NoSQL database solutions to the attendees. We had a booth in the expo hall and a speaking session where I discussed caching. Finally,...

Matthew Groves December 19, 2022
How to Model Data: A Guide To JSON Data Modeling

How to Model Data: A Guide To JSON Data Modeling

When beginning to learn about document databases, it’s nice to have a grasp of JSON data modeling basics. This will help you navigate the space and topics easier having an expanded vocabulary on the subject. Experience with a traditional relational...

Matthew Groves November 18, 2022
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...

Matthew Groves November 11, 2022
6 Types of Data Models (With Examples)

6 Types of Data Models (With Examples)

In part 2 of the “how to model data” series, we answer the question “What are the different types of data models?” Take a look at various logical models, data model examples, their strengths and weaknesses, and pros and cons....

Matthew Groves October 26, 2022
Data Modeling Explained: Conceptual, Physical, Logical

Data Modeling Explained: Conceptual, Physical, Logical

Data modeling is the process of planning a structure to represent how information and relationships between information will be stored in your system. This post is a brief introduction to data modeling, as well as three progressive types of data...

Matthew Groves October 7, 2022
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....

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

Matthew Groves July 27, 2022