August 31, 2010

What's New in CouchDB 1.0 Security 'n Stuff

Today, I get a little help from Rebecca. She's writing a CouchApp, an application that is served right out of CouchDB and that lives in the browser. It has no middle tier application server in Ruby or Java. The application and display logic is written in JavaScript, the user interface is HTML & CSS, the backend is CouchDB and uses Ajax to shove JSON back and forth.

What's new in CouchDB 1.0 -- Part 4: Security 'n Stuff: Users, Authentication, Authorisation and Permissions


August 26, 2010

Why Large Hadron Collider Scientists are Using CouchDB

A nice article on ReadWriteWeb:

And the case study:


August 20, 2010

The Little Comedian

Gwen: Knock knock.

Me: Who's there?

Gwen: Knock knock.

Me: Who's there?

Gwen: Knock knock.

Me: Who's there?

Gwen: Banana!

Me: Banana who?

Gwen: Orange you glad I didn't say orange again?


Photo on 2010-08-20 at 18.46.jpg


August 9, 2010

WARNING: CouchDB 1.0.0 Data Loss bug

Update August 13, 2010. A data recovery tool now available:

if you are running CouchDB 1.0.0 with the default delayed commit setting, you are subject to serious data loss on restart. See this page for instructions how to force all outstanding commits and configure your server at runtime to run in the safer full commit mode:

The page also includes details of the bug and a postmortem.

0.11.1 and earlier are unaffected. Servers with delayed commits turned off are unaffected. 1.0.1 will be coming shortly that fixes the problem in all configurations.

DO NOT COMPACT THE DATABASE! Compaction throws away any lost updates permanently.

Data recovery is coming. The CouchDB core contributors are working on a utility to reliably recover lost updates, so no data is lost as long the database file is not compacted.


August 5, 2010

CouchDB Diplom Thesis

It's whooping 163 pages containing all the nitty-gritty-researchy details on why CouchDB is the number one choice for writing distributed applications in both the small and large scale.

Diplom Thesis: Realisation of a Distributed Application Using the Document-Oriented Database CouchDB by Lena Herrmann



August 4, 2010

We are hiring open source contributors!

We are hiring front end and back end engineers, documentation writer, trainer, release engineer and managers. Must have an open source background. See our jobs page for more info: