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.

Distributed caching with ASP.NET Core and Couchbase
Distributed caching with ASP.NET Core and Couchbase

Distributed caching can provide performance and scalability benefits to your ASP.NET Core application. It's easy with Couchbase Server.

Aggregate grouping with N1QL / MapReduce
Aggregate grouping with N1QL / MapReduce

Aggregate grouping (similar to GROUP_CONCAT) can be done in Couchbase Server with N1QL's ARRAY_AGG or with a MapReduce View.

Azure: Getting Started is Easy and Free
Azure: Getting Started is Easy and Free

Learn how to get started with Azure. It's easy and free. You'll be provisioning Virtual Machines, and running Couchbase Server in no time.

Azure Functions with Couchbase Server
Azure Functions with Couchbase Server

Azure Functions are Microsoft's answer to "serverless". With this post, you'll develop, deploy, and interact with Couchbase with Azure Functions.

SQL Server and Couchbase side-by-side (video)
SQL Server and Couchbase side-by-side (video)

SQL Server and Couchbase Server compared and contrasted within an ASP.NET MVC web application. Entity Framework and Linq2Couchbase are also used.

Converting XML to JSON In C# Using Json.NET
Converting XML to JSON In C# Using Json.NET

Follow the necessary steps to convert XML to JSON in C# using Json.NET with this guide from Couchbase. We are here to make data work best for you.

Documentation Contribution and Improvements
Documentation Contribution and Improvements

Documentation is being improved. The build process, backporting, review improvements are making it easier to contribute to documentation in the process.

Tooling Improvements in Couchbase 5.0 Beta
Tooling Improvements in Couchbase 5.0 Beta

Tooling improvements have come to Couchbase 5.0. This post covers visual query plans, query monitoring, improved UX/UI, and import/export tools.

Logging with Log4Net and Common Logging
Logging with Log4Net and Common Logging

How to use Common.Logging with a logging tool like log4net to log and help debug Couchbase .NET SDK activity.

Authentication and Authorization with RBAC in .NET
Authentication and Authorization with RBAC in .NET

Examples of using the Couchbase .NET SDK with the new authentication and authorization features of Couchbase Server 5.0

Sample Application with Spring and Angular: GitTalent
Sample Application with Spring and Angular: GitTalent

Couchbase Connect 2016 featured a sample application in the keynote. The source code and instruction manual is now available.

Authorization & Authentication with RBAC (Part 2)
Authorization & Authentication with RBAC (Part 2)

Authentication and authorization are important to Couchbase. I'd like to go into more detail now that the April Couchbase 5.0 Developer Build is available.