Michael Nitschinger, Principal Software Engineer, Couchbase | Couchbase Blog

Author

All posts by Michael Nitschinger, Principal Software Engineer, Couchbase

Michael Nitschinger works as a Principal Software Engineer at Couchbase. He is the architect and maintainer of the Couchbase Java SDK, one of the first completely reactive database drivers on the JVM. He also authored and maintains the Couchbase Spark Connector. Michael is active in the open source community, a contributor to various other projects like RxJava and Netty.

Introducing the Couchbase Java SDK 3.0 Alpha
Introducing the Couchbase Java SDK 3.0 Alpha

This post highlights in two sections: One discusses the reworked API (across all SDKs), the other covers Java SDK specific enhancements.

Couchbase Spark Connector 1.0.0 Released
Couchbase Spark Connector 1.0.0 Released

Spark Connector 1.0.0 Released After two developer previews and one beta I’m super happy to announce the first stable release of our Couchbase Spark Connector. The timing is no coincidence, since next week Spark Summit Europe 2015 is happening in...

All The Small Things – JVM Profiling Lessons From The Trenches
All The Small Things – JVM Profiling Lessons From The Trenches

Reduce object allocations and making code faster as a side effect by using tools like JMH and JFR for educated measurements instead of wild guessing.

The Couchbase Java SDK 2.1.0 arrived!
The Couchbase Java SDK 2.1.0 arrived!

On behalf of the whole team I’m happy to report that we’ve finally released the 2.1.0 version of the Couchbase Java SDK. Compared to the 2.0 branch it brings lots of new features as well as a myriad of smaller...

Introducing the Couchbase Spark Connector
Introducing the Couchbase Spark Connector

On behalf of the whole team, I’m incredibly proud to announce that we’ve just released the first developer preview of our brand new Couchbase Spark Connector. It allows you to move data in and out of Couchbase directly using Spark...

Couchbase Spark Connector – Developer Preview Refresh
Couchbase Spark Connector – Developer Preview Refresh

It’s been a while since we’ve introduced the first developer preview of our brand new Couchbase Spark Connector. So we thought it’s time for another release, providing enhancements and a handful of new features. In particular: Native Support for Spark...

Why you should care about reactive database access
Why you should care about reactive database access

Since we've announced that our new Java SDK is completely based on reactive and asynchronous components, our users keep asking what the benefits over their tried and true synchronous access patterns are. While very often “performance” is one of the...

What’s new in the Couchbase Java SDK 1.2
What’s new in the Couchbase Java SDK 1.2

[This blog was syndicated from https://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...

Couchbase Java SDK 1.4.0 – New and Noteworthy
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...

Why Couchbase chose RxJava for the new Java SDK
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...