Brian Landau, Former Developer
CouchDB to the Edge
The Real Time Web with XMPP
The most obvious use of this is adding chat capabilities to any page. This can, of course, be specific to the page, specific to the site, or somewhere in between. The less traditional use for it is as a real-time communication channel between the web page and the server. Using this in conjunction with some of the methodologies discussed by George Malamidis, you could easily have this type of client-server interaction.
Kris Zyp of Sitepen presented on Persevere, an object storage server based REST/HTTP and JSON. It allows you to take advantage of a number of cutting edge JSON technologies including JSON referencing, JSONQuery/JSONPath, and JSON Schema. They’ve worked heavily to offer tight integration with Dojo’s Data JsonRestStore functionality, although it can also work with other frameworks (like Jester). It also opens up the possibility to work with other data stores on the server side, including MySQL and CouchDB, opening up all sorts of interesting possibilities. What I found most interesting here was the use of JSON referencing to handle relationships between objects. This is a traditional problem with JSON document based storage in my opinion, but this offers a solution to that.
And much, much more.