April 2012

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 »

April 16, 2012

Incremental Mapreduce for Analytics with R

[This post also appears on Dustin's github blog.]

I've been wanting to describe some of my work with using R to help me understand data I'm collecting in Couchbase Server because I find it quite interesting, useful and easy. However, it's been difficult for me to figure out a good starting point because I don't know who the audience would be. That is, finding the right set of assumptions to get going has been quite hard.

Read more »

April 11, 2012

Preparing for Massive Growth, Revisited.

A couple months back I wrote an article for Mashable entitled How to Prepare Your Social Game for Massive Growth. In that article I argue that games integrated with social media can “go viral” – adding millions of users overnight – with the difference between success and failure turning on whether the game’s infrastructure can support that kind of explosive growth. Within just a month of publication, we gained two very visible data points in support of the argument.

Read more »

April 9, 2012

Organizing Document Structure in Document Databases

Couchbase is schema-less. That runs against the grain of traditional, RDBMS history and experience, but it's proven to be one of the most lauded features of NoSQL databases.

Not being required to develop a schema before you build your application is a huge time saver. It enables quick prototyping and lets you mold the structure of your document as you delve into its different uses within your application.

Read more »