MongoDB

Javascript libraries – this time nodejs and some extensions

node.js is a high performance, strictly non-blocking I/O server based on googles V8 javascript engine. As HTTP is a first-class protocoll in node, it seems to be very suitable for specific tasks like streaming content over HTTP or high-performance realtime web-applications.

A really nice and clean sinatra-style web application framework for node.js is expressjs. It seems to be a good choice for lightweight web-applications.

Josi also looks like a very usable MVC framework for node and the broke framework is something to look out for as it tries to reimplement the awesome django in javascript (they are looking for helping developers btw.).

Some database drivers/connectors for node.js:

And finally there is a nice article on howtonode.org combining node.js, expressjs and mongodb to build a simple blog engine. Great introduction!


Self Hosted Google Wave

Seems like Google keeps it’s promise and will not let wave users stand out in the cold.

According to this post on the google wave blog, google will release even more code to waveprotocol.org. This will allow everyone to install a fully usable google wave application stack consisting of the performant google wave realtime server as well as a fully-featured web frontend for realtime collaborations.

I found this bit very interesting:

a persistent wave store and search implementation for the server (building on contributed patches to implement a MongoDB store)

Very nice to see a really large open source project starting to use MongoDB, a very nice and stable blend of the best features of document databases and relational dbms.