CouchDB: No Couch Potato

With the recent launch of Amazon's SimpleDb and Google's BigTable paper, it seems there has been a wave of interest in "new" database systems such as Damien Katz's CouchDB. These database systems concentrate on being scalable, distributed and high-performance, as well has having extremely flexible data structures. Being scalable, distributed and high-performance is great, but I am particularly e...

Posted in couchdb databases simpledb bigtable mapreduce ajatus at 2008-03-02T01:57:55Z.

CouchDB and Productivity

My productivity this week, according to RescueTime:Looks like I've been spending too much time on the CouchDB......

Posted in fun productivity couchdb at 2008-10-23T10:26:00Z.

Edit CouchDB Attachments Directly with CouchDB-FUSE

After some hacking about with the rather badly documented Python FUSE bindings, I have finally managed to mount a CouchDB document's attachments directly onto a virtual filesystem! Use Cases If you've read My Couch or Yours? Shareable Apps Are The Future by jchris, this is a great time-saver if you want to edit HTML, JavaScript, CSS or even image files directly using your favourite editor.Uploadi...

Posted in couchdb couchdb-fuse fuse python at 2008-11-25T22:50:00Z.

CouchDB on Wheels

Ely Service now runs on CouchDB. Things just got a little simpler: no more Django plus PostgreSQL plus Nginx. Casual Lofa: the World's fastest furniture Ely Service is, as J. Chris Anderson put it, “just a very ordinary-looking garage Web site”. It's a simple Web site, which I originally developed using Django. It consists of six pages, one of which has a contact form for sending emails. So ...

Posted in couchdb couchapp e-mail python nginx at 2009-05-08T00:30:00Z.

Secure Cookie Authentication for CouchDB

I’ve recently been working on an implementation of cookie-based authentication for CouchDB. This is important for pure CouchDB applications (couchapps), where browsers communicate directly with CouchDB. Currently browsers can be authenticated using HTTP basic auth but the popup login box can be disruptive and confusing for users. Implementation The cookie part itself was pretty straightforwa...

Posted in couchdb couchapp security srp j-pake authentication cookies at 2009-05-27T11:55:00Z.

CouchDB for Web Applications: Erlang Factory London 2009

I had the privilege of speaking about CouchDB at Erlang Factory London 2009. From my talk page: CouchDB is built "of the Web" and it's very exciting to convert the immense power that CouchDB provides into a usable, real-world Web application. In this talk I cover case studies of real-world applications that use CouchDB, including some that can be served from CouchDB itself, and how Couc...

Posted in couchdb talks at 2009-06-22T23:59:59Z.

CouchDB at JAOO Århus 2009

Last week I gave a CouchDB talk at the JAOO Developers Conference in Århus, Denmark. Slides PDF file (7.7 MB) I travelled back with Simon Peyton-Jones (Mr. Haskell) and Don Syme (Mr. F#) of Microsoft Research. You don't get to do this every day! Photo by akosma....

Posted in couchdb talks at 2009-10-14T23:59:00Z.

Non-Relational Databases and World Domination

I gave a talk this morning at the Ruby on Rails eXchange. Excellent audience! The slides are here: Non-Relational Databases and World Domination (PDF).I'll update this post with links to related material when I get a chance....

Posted in couchdb nosql world-domination ruby-on-rails at 2009-12-03T15:23:00Z.