In PHP we’ve had a lousy culture of code-sharing. Because depending on code from others as been tricky, every major PHP application or framework has practically had to reimplement the whole world. Only some tools, like PHPUnit, have managed to break over this barrier and become de-facto standards across project boundaries. But for the rest: just write it yourself.
If you’ve been following my blog, you might have noticed that lately I’ve started doing quite a lot of Node.js development alongside PHP. Based on conversations I’ve had in various conferences, I’m by far not alone in this situation - using Node.js for real-time functionality, and PHP (or Django, or Rails) for the more traditional CRUD stuff.
Mozilla’s mission is to “build user sovereignty into the fabric of the Internet.—Mitchell Baker, in ExtremeTech article
Using the Node.js debugger
ShareJS is a CoffeeScript library for building Google Wave -style live collaboration features for web applications. MIT license, in GitHub.
Hook.io is very interesting, a framework that provides an Erlang-like actor model for Node.js. As the framework is quite new, documentation is a bit lacking. Here are some good links:
The Little Book on CoffeeScript
Dart, Google's JavaScript killerSo, Google finally announced Dart, their JavaScript killer. Initial reactions from the hacker community seem quite unimpressed.
Logo for JavaScript, courtesy of Chris Williams (source)
Learn about NoFlo and flow-based programming in JS.everywhere conference. October 15th in Boston.