Posted tagged ‘CouchDB’

Coding Standards for CouchDB

April 3, 2008

I’m not sure if this was intentional, but I *almost* laughed out loud:
http://incubator.apache.org/couchdb/community/standards.htmlcouchdb_coding_standards.png

Conceptual Diagram of CouchDB

April 3, 2008

CouchDB looks very cool (and shares a lot of ideas with, of all things, Lotus Notes & Domino, perhaps borrowed from there, or perhaps not), and seems to be getting off to a good start.

I noticed that they have a hand-drawn diagram on their main page. It’s sort of cool in that it carries the implication of getting things done in the most expedient way, which is often on paper. (Sometimes we feel as though we’re compromising our geek credibility if we do anything with technology from four thousand years or so ago. This is a mistake: we should use the right tool for the task, and paper is still outstanding in many cases.)

The yellow legal pad doesn’t really fit well visually into the site, though, and in places the handwriting is hard to read. Also, something that represents the architecture of the whole project, as opposed to a quick whiteboard diagram of an application before its first iteration, should really have a more polished look, at least in my opinion. Quick ‘n’ dirty is not the best image to portray in this case. At any rate, I thought I could whip up something that looked nicer, so I took a shot at it. I’m submitting it to them for their use if they like it.

Conceptual Diagram of CouchDB
conceptual_diagram.pdf