Node.js has a very nice module system that is easy to understand, yet distinguishes between the exports of a module and things that should be private to it. This post explains how the code of a Node.js module can be modified so that it works on both Node.js and web browsers. It also explains how to unit-test such code.
I waited for something like this
Node.js is an interesting new phenomenon to hit the web development scene lately. Many things can be said why it has become so popular. Below is a small list compiled of different aspects with node.js that, at least I, believe has contributed to it’s success.
1. It’s fast
Being built upon on…
Node.js is the new cool thing on the web, and everybody seems to be talking about it these days. And when everyone starts talking about something you start seeing books on the subject. Some time ago, I’ve caught David’s anouncement of the book he was writing, and was wondering about when it will be available, when Packt contacted me asking for a review of David’s Node web development, which has just been released (August 2011).
I think I should blog on some difficulties that I have been facing recently when I meet people at conferences. First of all, I must indicate that Google is my friend and I am a die hard Google fan(you will understand this indication, later on because of what I am gonna rant about today).
Well, I would use ##couchdb because it’s much more future save
I learned lisp and functional programming on Clojure a couple of years ago, but I’m not keen on the JVM, particularly the memory consumption, so I dropped it, and reverted to haXe, targetting Js and nodejs with my type sigs; coding in a…
cool link collection!
Kanso is a framework for creating web applications which run on CouchDB. You don’t need anything else in your stack, meaning apps are easy to deploy and easy to distribute.
The Kanso framework was designed for rapid development and code maintainability. Because it only requires CouchDB to host an app, you can write web apps which run on Windows, Mac, Linux, and even mobile devices!