Brett Lawson | Couchbase Blog

Author

All posts by Brett Lawson

Brett Lawson is a Principal Software Engineer at Couchbase. Brett is responsible for the design and development of the Couchbase Node.js and PHP clients as well as playing a role in the design and development of the C library, libcouchbase.

Introducing the Couchbase Node.js SDK 3.0 Alpha
Introducing the Couchbase Node.js SDK 3.0 Alpha

This post introduces the Couchbase Node.js SDK 3.0 Alpha version which has built-in support for Promises throughout the API's and new KV APIs.

Couchbase Go SDK Developer Preview!
Couchbase Go SDK Developer Preview!

I am happy to announce the first Developer Preview of our official Go SDK (gocb) today.   While in the past, we have had the go-couchbase project which does provide access to many of Couchbase’s features, it was primarily intended...

Node.js ODM for Couchbase (Ottoman)
Node.js ODM for Couchbase (Ottoman)

A few months back, I was talking with some of the users of our Node.js client and heard a fairly standard opinion that people were looking for some method to simplify their life further when using Couchbase from Node.js.  One...

Game Servers and Couchbase with Node.js – Part 3
Game Servers and Couchbase with Node.js – Part 3

In this part of the series, we will be setting up a game data storage system to allow you to store player game state over the course of their enjoyment of your game. To do this, we are going to...

Game Servers and Couchbase with Node.js – Part 2
Game Servers and Couchbase with Node.js – Part 2

In this part of the series, we will be implementing session management and authenticated endpoints (endpoints that require you to be logged in). Lets get started! If you have yet to read Part 1 of this series, I suggest you...

Game Servers and Couchbase with Node.js – Part 1
Game Servers and Couchbase with Node.js – Part 1

It seems these days that almost every game studio has been working on networked games where players can interact and co-operate with their friends and other players around the world. Considering my previous experience building such servers and that Couchbase...

Node.JS SDK 2.0.0-beta Released!
Node.JS SDK 2.0.0-beta Released!

We’ve just released a shiney new version of our Node.js SDK, now in Beta.  This release reflects a significant amount of change from our previous SDK releases, including a brand new API which should be far easier to get started...

PHP SDK 2.0.0 Beta
PHP SDK 2.0.0 Beta

I am pleased to announce the beta release of the new PHP SDK.  This release includes a few minor interface changes from the previous release (developer preview 2), as well as the addition of a more comprehensive management interface. Documentation...

PHP SDK 2.0.0 Beta 2
PHP SDK 2.0.0 Beta 2

I am pleased to announce the next beta release of our new PHP SDK.  This release primarily consists of minor bug fixes in addition to initial support for cross-sdk data types. Documentation The documentation describing the full API is available...

PHP SDK 2.0.0 Developer Preview 2
PHP SDK 2.0.0 Developer Preview 2

I’m happy to announce the second iteration of developer preview for the new PHP SDK.  This release includes a few new minor features, but primarily consists of internal changes implemented through the use of the newly release libcouchbase 2.4.0 developer...