December 23, 2011

Wicked Easy .NET and NoSQL with Couchbase Server

NoSQL doesn't have to be difficult.  Generally speaking, it isn't.  But admittedly, and especially on Windows, it's not always as clean as it could be.  Each database has its challenges.  Some are difficult to install.  Some are difficult to configure. Some have poor server admin tools.  Some lack strong client library support.

Read more »

December 13, 2011

Couchbase 2011 Year in Review

The end of a year is always a good time to reflect on the year gone by, assess what has gone well and what hasn’t, and chart your course for the New Year. This morning we issued a press release recapping some of our accomplishments for the year, but I’d like to provide more commentary on what we’ve learned in the past year and take the opportunity to paint a clear picture of what our customers and users can expect from us in 2012.

Read more »

December 6, 2011

Intro to Couchbase Document Design

The non-digital part of your life is full of documents. Your desk is covered in them. Some of them are structured (invoices, business cards), some of them are less structured (notes, sketches), and some are somewhere in between or a collection of both (notebooks, sketchpads).

Read more »

November 4, 2011

Rebalancing With Couchbase Part II

This is the second part of a two-part piece that gets into the nitty gritty details of Couchbase's rebalancing technology. The first part deals with the basic mechanics and background of the rebalancing process. In this second part, we'll take a closer look at how to monitor the rebalance process and how to stop and deal with rebalancing issues.

Read more »

October 27, 2011

Rebalancing With Couchbase Part I

This is the first of two blog posts getting into some of the nitty gritty details of Couchbase's rebalancing technology. This first one details the rebalance functionality itself, and the second discusses how to monitor and work with it.

Read more »

October 23, 2011

Couchbase at ZendCon 2011

The organizers behind ZendCon recognized all we've been doing with Couchbase recently, and accepted a session on Couchbase.  At first, J. Chris was to discuss everything we've been up to with Couchbase Mobile, but there was an unavoidable scheduling conflict.

Read more »

October 18, 2011

Couchbase, Docomo and Zynga: Strategic Relationships Make a Difference to the Community

Today we announced another strategic customer relationship.  This one is with NTT Docomo, the largest mobile service provider in Japan. It’s always nice to announce big customer relationships, but sometimes it’s not obvious to the wider Couchbase community what its importance is to them.  I think these relationships are a crucial ingredient to building great products, and in turn the entire community benefits.

Read more »

October 17, 2011

Mobile at Web 2.0

 Today I spoke at Web 2.0, about the differences between Mobile and traditional Web 2.0 architectures. The biggest difference I identified, is that mobile devices frequently have unreliable connections. Even when the connection is available, it often has high latencies. Users are familiar with long waits when browsing the web or sending tweets, but that doesn't mean they like it.


Read more »

October 13, 2011

Couchbase Server 2.0: Most Common Questions (and Answers)

I just finished up a nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0. It was such a blast interacting with the hundreds of participants, and I was blown away by the level of excitement, engagement and anticipation for this new product.

Read more »

October 4, 2011

libcouchbase – Explore the full features of your Couchbase server from C

I started the implementation of libcouchbase almost year ago out of my personal need to test the inner workings of Couchbase. Since I work in "core" of Couchase I needed an easy way to test out the changes I made there. At that time there were only clients for Java, Python and C# with support for REST interface to Couchbase. I'm no fan of Python, and my Solaris machine doesn't support C# so Java was my only option.

Read more »