John Zablocki's blog

June 19, 2012

Couchbase Server on the New Windows Azure

Microsoft's recent updates to Windows Azure have introduced a variety of new features, ranging from Git deployments to node.js apps to support for running virtual machines (with Linux too!).  These changes couple Azure's existing Platform as a Service model with new Infrastructure as a Service features.  The new Azure is great news for developers, especially .NET developers who would like to deploy a cloud based ASP.NET app with a Couchbase cluster!

Read more »

June 13, 2012

Introducing the NHibernate Couchbase 2nd Level Cache Provider

NHibernate has long supported the notion of a 2nd level caches, where query results are saved to an out-of-process cache for faster retrieval.  The NHContrib project owns these caches, which include ASP.NET HttpCache, Velocity (AppFabric) and Memcached.  That last cache - Memcached - is implemented using the Enyim.Caching library upon which the .NET Couchbase Client Library depends.  Given that dependency and the fact that Couchbase is of course Memcached compatible, adding Couchbase to the set of available 2nd level ca

Read more »

May 31, 2012

TapMap Part I: Working with a Repository of T with Couchbase Server 2.0 and the .NET Client Library

I’ve been meaning to put together a reference application for using .NET and Couchbase Server.  While traveling to London for the Progressive NoSQL conference at Skills Matter, I passed the hours waiting for my hotel room to be ready by writing some code at a Startbucks for an application I call TapMap.

Read more »

April 25, 2012

Introducing the Couchbase ASP.NET SessionState Provider

One question I'll often ask developers on a phone screen for an ASP.NET developer position is to discuss the different options for managing session state in an ASP.NET application.  I like this question because it gives me quick insight into what types of applications that developer has been working on and what role that developer has played on his or her team.

Read more »

March 28, 2012

Intro to NoSQL with Couchbase at the Boston Tech Meetup

On Tuesday night, Rags and I had the opportunity to speak at the Boston Tech Meetup.  First, I want to thank Justin, Alex and Matt from the organizing team for setting up this Meetup. 

Read more »

March 16, 2012

Couchbase at PyCon

You've probably seen those ubiquitous bumper stickers that state a driver's "other car is a ..." where "..." is some other form of transport that isn't a car.  If my laptop were to be accessorized with such a sticker, it would read "My other language is Python."  That's why when this .NET guy was asked to attend PyCon, I jumped at the chance.

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 »

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 »