Michael Nitschinger's blog

July 10, 2014

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 (and drawbacks). In the process of designing our brand new APIs one of the main questions was how do we expose it to the user. 

Read more »

July 7, 2014

Couchbase Java SDK 2.0.0 Developer Preview 2

Read the blog about the first Developer Preview if you haven't already before jumping into the details here.

Read more »

May 23, 2014

Couchbase Java SDK 2.0.0 Developer Preview 1

On behalf of the SDK engineering team I'm super happy to announce the first developer preview of the next generation Java SDK! 

This new major version, planned to be 2.0, is a complete rewrite of the old 1.x series (currently 1.4.*). Leaving no stone unturned, it is built on top of RxJava for reactive and streaming-based programming and uses Netty as a consolidated IO layer for the best performance possible.

Read more »

February 25, 2014

Couchbase Java SDK 1.4.0 - New and Noteworthy

Via this blog we're releasing the first developer preview of the 1.4.0 Java SDK. Aside from the usual bugfixes and enhancements, this new minor release provides support for optimized connection management which was recently introduced in Couchbase Server 2.5.0. See below for more information on what's new here.

Read more »

October 11, 2013

What's new in the Couchbase Java SDK 1.2

[This blog was syndicated from http://nitschinger.at/]

For all users of our Java SDK, we prepared some nice additions for you. This post covers them in detail and shows how you can get more productive

Note that this blog post assumes you are running the 1.2.1 release, because there have been some slight changes between 1.2.0 and 1.2.1 that affect for example the listener support and metrics collection.

Read more »

May 27, 2013

A Couchbase Cluster in Minutes with Vagrant and Puppet

[This blog was syndicated from http://nitschinger.at/]

Read more »

May 16, 2013

Logging with the Couchbase Java Client

[This blog was syndicated from http://nitschinger.at/]

Read more »

April 25, 2013

Couchbase Java SDK Internals

[This blog was syndicated from http://nitschinger.at/]

Motivation

This blog post is intended to be a very detailed and informative article for those who already have used the Couchbase Java SDK and want to know how the internals work. This is not a introduction on how to use the Java SDK and we'll cover some fairly advanced topics on the way.

Read more »

January 8, 2013

Caching Doctrine Entities with Couchbase

[This blog was syndicated from http://nitschinger.at/]

This blog post gives you an introduction on how you can speed up your Doctrine ORM layer by using Couchbase Server 2.0 as a simple, fast and elastic cache in front of your entities.

Read more »