You want to start developing an application in Node.js, but you soon realize the JavaScript language is not necessarily business oriented. What to do?
By Brian May
JavaScript, like most interpreted languages, can be immensely powerful due to its flexibility. Variables can be dynamically typed, code can be passed as a parameter and executed, and code can be run asynchronously. These types of features allow amazing things to be done. As a true geek, I love to use these types of things.