I'm currently working on making a library for NodeJS to provide a nice client library for IMAP. There is another library at the moment, but it doesn't provide a lot of the functionality provided by IMAP, so I wanted to write a full-on client trying to conform as much as possible to RFC 3501.Currently, it can send all standard IMAP commands and return the results, but they aren't wrapped in any particular nice response format, and there isn't any real standard method for supplying arguments yet, other than a string matching the IMAP protocol, which isn't ideal.
In mid-October, I attended Startupifier Bootcamp, an event run by local students and entrepreneurs to encourage innovation and help people meet others with similar interests. I worked on a team of three with Simon Mathieu (@smathieu) and Maxime Boucher, and our together we built PyAlpha, a simple web based terminal that provides access to a python terminal and the advanced functionality of NumPy and SciPy.
AjaxSolr is an enhancement and at this point mostly a rewrite of SolrJS, an older JS library for Solr. My primary contribution adding much-needed features that were lacking in SolrJS, which allowed Evolving Web to use the library in several projects. I, unfortunately, had to stop work on the library because I returned to school that fall. James McKinney took over work on the library and at this point he has made some fairly large architectural changes so very little of the original library remains at this point.
This extensions provides an MPRIS interface for controlling Songbird through the Linux DBUS. It allows for changing tracks, volume and position, prev/next, play/pause/stop, as well as allows for retrieval of metadata on songs. This is my first Songbird extension and likely my last since they have discontinued support for Songbird on Linux, though there are still nightly builds available.