Why Couchbase chose RxJava for the new Java SDK

This blog post explains our reasoning and motivation behind choosing RxJava as one of the integral components in our new Java SDK. Motivation There are many ways to design an API and every one has its own set of benefits...

/ December 16, 2014

Why Database Technology Matters

[This blog was syndicated from http://damienkatz.net/] Sometimes I get so down in the weeds of database technology, I forget why I think databases are so fascinating to me, why I found them so important to begin with. ACID. Latency, bandwidth,...

Why Membase Uses Erlang

Less and less often (because Erlang is becoming more popular), I’m asked why Membase chose to use Erlang for our cluster management and process supervision component. Common alternatives people suggest are Java, C++, Python, Ruby, and, more recently, node.js and...

/ December 16, 2014

What is MobileSync and Why Should You Use It?

Mobile apps are hard enough to build. Adding even one library to your toolkit can add time to your building process. So what is MobileSync and why should you put time into it? The short answer: sync provides access to...

Why MySQL 5.6 is no real threat to NoSQL

Over the past couple of days a number of people have asked my opinion of the latest MySQL 5.6 release. For those who haven’t seen the news, Oracle announced its first major MySQL release in two years. Since NoSQL has...

/ December 16, 2014

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

Windows binary executable now available!

From my posting last week mentioning my successful build for Windows, we’ve decided to make the fruit of this labor available. This is very much a unfinished work– we want to add a lot more to this — beginning with...

/ December 16, 2014

Working with social game entities in Couchbase

What’s in a new social game? Fundamentally, a game is an “experience” built around a series of interactions between the player, the content, and other players. Sure, the concept of the game, the storyline, the characters, and social components all...

Wrap-up: Into the Future over at Samsung Developer Conference

  Wrapping up the 3 Day Samsung Developer Conference was a complete blast.  “Into the Future over at Samsung Developer Conference,” we saw a glimpse of Samsung’s version of the future of mobile and wearable technology over at San Francisco’s Moscone...

Writing Your Own Storage Engine for Memcached

I am working full time on membase, which utilize the “engine interface” we're adding to Memcached. Being the one who designed the API and wrote the documentation, I can say that we do need more (and better) documentation without insulting...