couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rue the Ghetto <>
Subject Ruby object persistence using CouchDB
Date Wed, 18 Nov 2009 22:19:21 GMT
Hey Everyone,

I am speaking at RubyConf on Friday about a CouchDB backed project named
Aqua. I probably should have mentioned my ardent work on this library
sooner, since I know everyone gets curious about where CouchDB is being

Aqua's goal is to allow Ruby object persistence, so that developer can think
less about their databases and more about their application logic. Since
objects are complex nested things, CouchDB is the perfect backend.

In the process of writing Aqua I constructed a new library for connecting
CouchDB with Ruby. Initially I used CouchRest's core library; it was a great
inspiration. Eventually though I wrote my own library since I was using only
the core features of CouchRest which were much less tested.

I am hoping to extract the CouchDB storage part of Aqua into its own gem. It
is about 900 lines of code. It doesn't cover the full CouchDB API yet, so
comments about how it should better map are appreciated.

At any rate if you are going to be at RubyConf, check out the talk or grab
me for a chat.

Urls of interest:

Talk description:


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message