I'm trying to find information about CouchDB and it seems quite sparse or not centralized at least. What blogs/websites are the best central source of information on CouchDB? Are there any books on the subject?
views:
212answers:
4It's probably not exactly what you are looking for, but it's interesting reading nevertheless: Ayende has a walkthrough here (and the two succeeding posts I think) of some selected parts of the source code. If you are looking for knowledge about the inner workings of CouchDB they might be a good place to begin.
There is an O'Reilly book being written out in the open: CouchDB: The Definitive Guide.
Also, there is the CouchDB wiki, which is kept up to date as the code changes. Finally, there are the mailing lists.
Speaking of staying up to date, before getting into CouchDB, one must acknowledge that it is still under heavy development and rapid change. The API can change from week to week (which the wiki stays current with, to its credit). So while you may be excited about CouchDB (as I am), it's important to remember that it's a moving target, and so decentralized blogs, wikis, mailing lists, and bug tracker will be the best source of information (to say nothing of keeping an eye on the source code).
I second jhs' resources, especially the mailing lists. I recommend subscribing to all three lists, user, dev and commit. The commit list includes updates to the wiki, which is handy.
And if you don't want it filling up your in box, do what I do and subscribe to the atom feeds (available via the above three links).
If you want to search or hunt around the mail archives, I recommend using the markmail archive instead of apache's own archive. It is much more useful in that regard.
If you're interested in the book, you might also want to look at the google group for feedback and discussion on the book.
If you're interested in couchapp, there is also a google group for that.
There's a twitter channel.
Finally, there are a lot of couchdb related projects on github and google code that might be interesting.
Massive CouchDB Brain Dump is an extensive list of notes and resources for CouchDB.