Matthew Groves | Couchbase Blog

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.

Waiting in line at a food store by David Shankbone, licensed through Creative Commons https://commons.wikimedia.org/wiki/File:Waiting_in_line_at_a_food_store.JPG

Kafka Connect from MySQL to Couchbase with Debezium

Kafka is a streaming platform that can be used to stream records to (Kafka sink) and from (Kafka source) data centers. Couchbase has created and supports a Kafka connector that allows you to easily use Couchbase as a source or...

Generating Couchbase APIs with DreamFactory

This is a guest post written by W. Jason Gilmore (http://www.wjgilmore.com) the CTO of DreamFactory, Inc., an open source API automation and management platform. Prior to joining DreamFactory he spent much of his career as a consultant and developer, helping...

Session Storage with ASP.NET: New Tutorial

Session storage is one of the cornerstones of a scalable web application. Couchbase Server is a performant, scalable, and flexible session storage choice. Beyond simply storing and retrieving session quickly, Couchbase Server also provides tools for exploring and mining session...

Pete Rose Baseballs by David Berkowitz - licensed through Creative Commons - https://www.flickr.com/photos/davidberkowitz/6006921869

Real Time User Deduplication with Couchbase Eventing

User deduplication is an important activity for anyone managing a corpus of user related data. In some cases you may end up with multiple versions of the same user in your database. This can happen for any number of reasons:...

licensed under Creative Commons from https://www.flickr.com/photos/vintage_illustration/42877211461 by Rawpixel Ltd

NDP Episode #26: Chris Anderson on ACID and RAFT in FaunaDb

FaunaDb is the focus of the latest episode of The NoSQL Database Podcast. Chris Anderson joins as the special guest to talk about RAFT and ACID in a NoSQL database. The previous episode of the podcast was Nathan Voxland on...

NDP Episode #25: Nathan Voxland on Liquibase

Liquibase is the focus of the latest episode of The NoSQL Database Podcast. Nathan Voxland joins as the special guest to talk about source control for your database. I’m also joined by special co-host Denis Rosa, a developer advocate who...

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

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