What is Node.js? It’s JavaScript, so its safe to assume that everything you know about JavaScript so far, also applies to your Node.js apps! You’re free to use front-end code when writing for server-side! The great thing about Node.js is that it doesn’t depend on any additional changes in the JavaScript language in order to deliver server-side features.

I’m always eager to learn more about popular technology, but sometimes it’s good to just sit back, and look at the progress so far. My previous Node.js content includes things like free node books, and list of frameworks – both large and minimal.

Where is Node.js right now?

In this presentation, we have Dan Shaw of Nodesource – going into detail about the history of JavaScript, and the history of Node. Dan takes us through the history of both languages, and where they’re headed in the imminent feature. The last part of the presentation is dedicated to some tips and advice for Node.js developers, are you proficient in avoiding context switching? What are your thoughts on the state of Node.js?

Node.js Best Practices

Now, if you’re looking to seriously spice up the design of your Node apps, then perhaps it’s a good idea to fully read and understand the recently published best practices guide by Joyent. It’s the most comprehensive and detailed piece you’ll find when it comes to designing, deploying and debugging your Node.js applications. The only thing that seems to be missing from this guide is documentation.

Node.js as an Enterprise Solution

I’m going to use this opportunity to bring your attention to this post, it’s written by a Software Consultant who took the time to do some research on the subject, and realized that it’s not only easy to learn, it’s also extremely fun! But, most importantly – it has serious benefits over other programming languages when it comes to performance, and stats.

The State of Node.js

It’s very hard to predict the success of something, and probably even harder when it comes to development, and software engineering. Technology changes every day, but not everyone is capable of following the latest trends. I was pleased to see companies like NodeGear open up to the public, giving more access to both developers and the curious to explore and learn.

Only now are we starting to see real applications being built, applications that are being used on super-large websites such as PayPal. Though, knowing whether the technology is right for you should be a thing of the past, there are over 95,000 packages available on the npm website, volume of content that speaks for itself.

What is your current Node.js project? I’d love to hear it!