Matthew Revell | Couchbase Blog

Author

All posts by Matthew Revell, Lead Developer Advocate, EMEA, Couchbase

Matthew Revell is a Lead Dev Advocate, EMEA Couchbase. He developed a global strategy for putting Couchbase front in the minds of the product's developers.

Hangout with Couchbase
Hangout with Couchbase

Today we held our first Couchbage Hangout on Air of 2015! Hangouts on Air are a great feature of Google Hangouts: they let you produce what is, basically, a live TV show using the Hangouts system and then it creates...

Couchbase key design and data modeling
Couchbase key design and data modeling

Learn the ins and outs of Couchbase key design as well as NoSQL data modeling best practices in this short developer tutorial.

Introducing the Couchbase Developer Advocacy team
Introducing the Couchbase Developer Advocacy team

We take a lot of pride in being an open source company. Take a look at our main GitHub org and Couchbase Labs: everything we do is in the open. Most Couchbasers also have an open source background and even those from...

Data modelling: manual secondary indexes
Data modelling: manual secondary indexes

We often describe Couchbase Server as a document database. That's a good description: Couchbase performs superbly as a JSON document store. When modelling our data for Couchbase Server, though, it can help to think of it more like a key-value...

Couchbase Weekly: 2014-07-11
Couchbase Weekly: 2014-07-11

Here's what's been happening in Couchbase this week! Couchbase HangoutMatthew, Phil and Michael held a hangout introducing the 2.0 SDKs, focusing on the Java and NodeJS SDKs. Go watch the video. Full Stack JSON with NodeJS and CouchbasePhil spoke at...

Couchbase at Sky TV
Couchbase at Sky TV

At October's Couchbase London meet-up Julien Gagnet, a developer from BSkyB, spoke about how they've been using Couchbase for their SkyiD user profile service. Sky is Europe's largest pay TV provider, with more than 11 million customers in the UK...

Span: a London conference about scaling
Span: a London conference about scaling

Last week saw the first edition of Span, a London developer conference all about building scalable systems. 114 developers spent the day listening to eleven speakers, covering topics such as reactive programming, unified logs, the history of Erlang, stream processing,...

Three things to know about document database modelling: part 1
Three things to know about document database modelling: part 1

The first step to efficient document database modelling is to think in terms of pre-computing your answers and know the three things to know about the same.

Data modelling: when to embed, when to refer
Data modelling: when to embed, when to refer

One of the big document database modelling questions is: how far do I go with denormalisation? When working with relational databases we’re used to strictly normalising our data: we hold a canonical, non-duplicative, instance of each item of data. That...