All posts by John Zablocki, NET. SDK Developer, Couchbase

Couchbase Server on the New Windows Azure

You can find more up to date instructions for  Couchbase Server on Azure in Step by Step Guide —————————————– Original post:  Microsoft's recent updates to Windows Azure have introduced a variety of new features, ranging from Git deployments to node.js...

Introducing the Couchbase ASP.NET SessionState Provider

Note this is the older 1.0 version of the Session Provider. Please see here for a post regarding the new and improved 2.0 version. One question I'll often ask developers on a phone screen for an ASP.NET developer position is...

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

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

Introducing the Couchbase ELMAH Error Log Provider

If you're an ASP.NET developer, there's a good chance you've heard of the ELMAH project.  In case you haven't, ELMAH (Error Logging Modules and Handlers) is a series of HTTP modules and an HTTP handler that may be added to...

Introducing the Couchbase ASP.NET OutputCache Provider

As was reiterated in a recent post by A Main Hobbies CEO Kendall Bennett, Couchbase is a great solution for improving the performance of your ASP.NET applications.  Beyond offering sub-millisecond CRUD operations for your application's persistence  needs, Couchbase also offers...

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.  We presented an introduction to both...

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

Moving No Schema up the Stack with C# and Dynamic Types

One of the significant benefits of working with Couchbase Server 2.0 is its flexible schema.  Documents are stored as JSON, allowing for implicitly structured records that impose no order on each other.  In the real world, that “implicit structure” comes...

.NET Couchbase Client Instrumentation with ASP.NET and Glimpse

The .NET Client Library provides detailed error information by way of its IOperationResult interface.  To find out why a store operation failed, use ExecuteStore instead of Store. var result = client.ExecuteStore(StoreMode.Add, “key”, “value”); if (! result.Success) {     Console.WriteLine(“Operation...