Our energy will now be largely focused over the next few months on improving the third party
module system experience including a website for browsing modules, a
new addon build system, and binary installations from npm.
The thing that's fascinated me most about Ryan and Node over the last three years is the creation and development of libuv. Ryan made a great screencast about libuv, and something about his attitude came across as relatively humble and reserved, which impressed me given the success of Node.
If you've followed Isaac's blog you'll know he has a different personality -- I think it's fair to say he's got some strong opinions about software development, but argues them in a well-tempered manner. Time will tell how these different personalities will impact on Node's overall development and community.
Meanwhile, Node 0.6.9 was released which brings back some missing dgram functionality, and includes bug fixes.
Thimble (License: MIT, GitHub: MatthewMueller / thimble, npm: thimble) by Matthew Mueller is a new way of working with Express. It inserts two middleware layers that manipulates requests and assets to provide a more integrated way of working with client-side code. Thimble's functionality is provided through plugins, which include:
Flatten: Introduces the include tag to HTML templates
Embed: Allows script tags to compile templates into functions
Banking.js (License: MIT, GitHub: euforic / banking.js, npm: banking) by Christian Sullivan is a unified API for North American banks. Rather than logging into a clunky web interface banking.getStatement can be used to get statement details.
Imagine scripting some Arduino hardware with a suitable Node Arduino package to disable your current debt in an amusing way!
Node libavcodec bindings