Blogs

January 27, 2012

So whats the story about libcouchbase and Windows?

A couple of days ago I showed you an example program using libcouchbase to create a small application to put data into a Couchbase cluster, but the code wouldn't compile on Windows. That does by no means imply that libcouchbase doesn't work on Windows, its more that I was in a hurry writing the blog post so I didn't have the time fixing everything up in time for the blog post.

Read more »

January 23, 2012

Membase Server is Now Couchbase Server

This is my first blog posting at Couchbase – and one I’m very happy to be writing! Today we shipped Couchbase Server 1.8, culminating a tremendous amount of work since I joined Couchbase three months ago. Before getting in to the details about the release, I want to say hello to the Couchbase community. I’m excited to be at Couchbase.

Read more »

January 23, 2012

Client Libraries for Couchbase Server

Couchbase Server is simple to develop for by it's very nature.  Modeling your data, as many of my colleagues often say, is simply a matter of organizing it like the natural world around you.  I know that seems like a blindingly straightforward idea, but many a software developer has had to deal with the impedance mismatch when building the software between the users and their data.   

Read more »

January 23, 2012

Introducing the Couchbase PHP Library 1.0

A New World

We are releasing Couchbase Server 1.8 today and with it a complete rewrite of our PHP SDK. This is all good news: We beefed up the internals significantly while keeping the API compatible with previous releases. Yay!

Read more »

January 23, 2012

Introducing the Couchbase .NET Client Library 1.0

What's in a Name?

With the release of Couchbase Server 1.8, both the server and client libraries are getting a number of bug fixes.  But the change that will mean the most to long time users is the new name.  Membase Server is now Couchbase Server and the Membase .NET Client Library is now the Couchbase .NET Client Library.  This refactoring isn't like renaming your AccountManager class to AccountService, it goes beyond that

Read more »

January 23, 2012

Hello World with Couchbase and Ruby

For those of you who might have seen my other blog, my goal is to convey the fact that using Couchbase with any of the language client libraries is very straightforward. The client libraries handle the complexity of the connection and the inherent distributed nature of the cluster. Here's the Hello World code in Ruby.

Read more »

January 23, 2012

Hello World with Couchbase and Java

My favorite technical book of all time has been the C Programming Language by Kernighan and Ritchie affectionately referred to as K&R. They popularized a term that will ever be in a developer parlance - Hello World

Read more »

January 23, 2012

So, how do I use this libcouchbase?

Some of you may have noticed that we released Couchbase 1.8 earlier today, and a new set of smart clients for various languages. For me personally this is a milestone, because libcouchbase is now a supported client for the C language.

Read more »

January 6, 2012

Reinforcing Couchbase’s Commitment to Open Source and CouchDB

There has been a lot of reaction to Damien Katz’s “The Future of CouchDB” blog post including some questions raised about Couchbase’s direction. I will leave it to Damien to address the questions about his personal views and motivations but I want to address some of the questions directed at Couchbase.

Read more »

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 »