All posts by Matthew Groves, Developer Advocate

Matthew is a Developer Advocate for Couchbase, and lives in the Central Ohio area. He has experience as a web developer as a consultant, in-house developer, and product developer. He has been a regular speaker at conferences and user groups all over the United States, and he has written AOP in .NET for Manning Books. He has experience in C# and .NET, but also with other web-related tools and technologies like JavaScript and PHP. You can find him on Twitter at @mgroves.

linq hotel - https://commons.wikimedia.org/wiki/File:Linq_hotel.jpg by Jeremy Thompson licensed through Creative Commons

NDP Episode #24: Brant Burnett on Linq

Linq is the focus of the latest episode of The NoSQL Database Podcast. Brant Burnett joins as the special guest to talk about all things Linq and Linq with NoSQL. I’m also joined by special co-host Jeff Morris, an engineer...

Azure Cloud

Azure Key Vault for Credentials

Azure Key Vault is a mechanism for you to store and manage sensitive information in Azure. Once Azure Key Vaults stores the information, Azure services that you specify (and ONLY Azure services that you specify) can access it. In this...

Licensed through Creative Commons - https://www.maxpixel.net/Avocado-Guacamole-Green-Raw-Healthy-Food-1712583

NDP Episode #23: Max Neunhoeffer on ArangoDb

ArangoDb is the focus of the latest episode of The NoSQL Database Podcast. Max Neunhoeffer joins as the special guest to talk about this multi-model NoSQL document database. The previous episode of the podcast was Couchbase, the Engagement NoSQL Database...

/ September 10, 2018
Azure Cloud

Azure Functions with Couchbase Server (video)

Azure Functions allow you to use “serverless” architecture on Microsoft Azure. All you do is write the code, and Azure Functions takes care of the servers for you. Azure Functions In this video, I’m going to show you how to...

From https://www.nationalmuseum.af.mil/Upcoming/Photos/igphoto/2001339275/mediaid/2438863/

Eventing: Notification with Couchbase Functions

Eventing is a new service available in Couchbase Server. The Cincinnati Reds are interested in using this feature to more quickly serve their VIP customers. A concierge is assigned to one or more VIPs. When the VIP enters the ballpark,...

Multi-document transactions: ACID and Couchbase Part 2

Multi-document transactions were not covered in the previous post in this series: ACID Properties and Couchbase. That blog post covered the building blocks of ACID that Couchbase supports for the single document. In this blog post, we’re going to use...

Great American Ball Park for a Reds baseball game

Data Visualization with Couchbase and Knowi

Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.  For updates and information on breaking changes in newer versions, please refer to Changes to the Couchbase Analytics Service. Data visualization and reporting...

Mr. Redlegs and Couchbase together again

NiFi Processing and Flow with Couchbase Server

NiFi is a tool to automate the flow of data. It’s a tool for migration, synchronization, and other types of data processing. I am just starting to learn about it. It was introduced to me by one of Couchbase’s newest...

ACID Properties and Couchbase: Part 1

ACID properties are a topic that I get asked about a lot. Generally, people ask in the context of transactions: “Are there NoSQL transactions?”, “Can I use ACID transactions in Couchbase?”, and so on. But today’s distributed applications do not...

Michigan User Groups this month

Michigan user groups: watch out! I’ll be spending a solid week at in your state! I’ll be talking about the tech I’m most enthusiastic about, including: Couchbase Server, .NET, C#. If you’re anywhere in Michigan (lower peninsula, sorry Yoopers), you...