Proud Noder

Well it’s official:  I’m a Noder.  I spend at least a third of my working hours in Node nowadays and I can’t get enough of it.

Why?

Well, first of all, I took Javascript for granted.  Check out this talk by Douglas Crockford at Yahoo.  Essentially, a Javascript developer can do what would take a traditional programmer (C/Java) much longer to write.   The language supports funky features like closures, anonymous functions, and prototyping (a loose OOP idiom).

Node.js also adopts many useful approaches from CommonJS.

There are so many keen/sharp developers building stuff for Node that production ready apps are right around the corner.

The performance stats are mind numbing.  Ryah Dahl (the creator of Node.js) really proves that event based apps scale much better than thread based.  Node is perfect for running apps with thousands of concurrent connections (see performance charts).

Just a word of warning though if you’re planning on jumping in:  it’s still bleeing edge.  Be prepared for a lack of docs, bugs, and constant changes.  Just the way I like it.

The sooner I move all my technologies and platforms to Node, the happier me and my clients will be.   I’m having a ball rewriting Fresher in Node.  You can expect some big leaps in features and functionality soon…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>