Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 95538 invoked from network); 9 Jan 2010 06:57:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 9 Jan 2010 06:57:52 -0000 Received: (qmail 89809 invoked by uid 500); 9 Jan 2010 06:57:50 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 89731 invoked by uid 500); 9 Jan 2010 06:57:50 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 89721 invoked by uid 99); 9 Jan 2010 06:57:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jan 2010 06:57:50 +0000 X-ASF-Spam-Status: No, hits=3.4 required=10.0 tests=HTML_MESSAGE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.160.56] (HELO mail-pw0-f56.google.com) (209.85.160.56) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jan 2010 06:57:40 +0000 Received: by pwj16 with SMTP id 16so485113pwj.35 for ; Fri, 08 Jan 2010 22:57:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.248.40 with SMTP id v40mr4469719wfh.203.1263020238169; Fri, 08 Jan 2010 22:57:18 -0800 (PST) In-Reply-To: References: <55047b711001071826t793fac2bi9318c5bf0671274d@mail.gmail.com> Date: Sat, 9 Jan 2010 17:57:18 +1100 Message-ID: <55047b711001082257kd3ffc2fr7f338da5c92c927d@mail.gmail.com> Subject: Re: CouchDB site launch -- sharegrove From: Nicholas Orr To: user@couchdb.apache.org Content-Type: multipart/alternative; boundary=00504502ce4fa3e82e047cb5d03f X-Virus-Checked: Checked by ClamAV on apache.org --00504502ce4fa3e82e047cb5d03f Content-Type: text/plain; charset=ISO-8859-1 Sounds good Adam. All the best :) Nick On Sat, Jan 9, 2010 at 12:04 PM, Adam Wolff wrote: > Hi Nicholas, > Thanks for checking it out (and for pointing out the problem with the help > video!) > > As you say, we're trying to capture the dynamics of small groups -- the > space between inboxes on the one hand (email, facebook) and bigger groups > on > the other (email lists, facebook, google groups, etc.) The comparison to > google wave is apt, though we're trying to be the much-simpler consumer > alternative. > > A > > On Thu, Jan 7, 2010 at 6:26 PM, Nicholas Orr > wrote: > > > Ok I've used it and now I'm not seeing the point of this.... > > > > Yes if my friend is not in Facebook then I can use email... > > However isn't that what email groups are for? > > > > What is the end goal here that make sense for someone who all ready uses > > facebook and can have private discussions with friends in facebook? > > > > Also looking at the UI - conversations could get out of control and then > > I'd > > have to scroll scroll scroll - at least with Google Wave they you have to > > click on a discussion to view its contents. > > > > Nick > > > > 2010/1/8 Adam Wolff > > > > > We've been working on a group communication app which uses CouchDB as > the > > > backend. It's called Sharegrove http://sharegrove.com and we couldn't > > have > > > done it without couch! > > > > > > In addition to the CouchDB back-end, we've built a custom framework in > > Java > > > and server-side Javascript (using Rhino) to handle authentication, > > > application logic, and comet-y messaging. The unique thing about our > > > framework is that the app is written almost entirely in Javascript, and > > > portions of it are delivered directly to the browser. So couch is a > > perfect > > > fit: in some cases we run the same function in our app that we do in > the > > > database! > > > > > > The biggest challenge we've faced with couch is the trouble it has with > > 2nd > > > order relations. For instance, in order to figure out which of a user's > > > groups have the most recent comments, we first fetch all the groups > that > > > the > > > user belongs to, and then we get the update times via a POST request to > a > > > different view. > > > > > > But overall couch is awesome, and I also want to say thanks for all the > > > help > > > we've gotten from this list. We're starting to see traffic pick up on > our > > > site, but our CPU utilization remains almost nil. I'll hope to see some > > of > > > you on http://sharegrove.com! > > > > > > Best, > > > Adam Wolff > > > > > > --00504502ce4fa3e82e047cb5d03f--