What is Node.js and What is it Used For?

Although Node.js has been around since 2009, it is a technology that has gained a lot of momentum in the past year and one in which customers will frequently inquire about. However, it can be easily misunderstood with respect to how it can be best used in web application development.  Node.js is a web technology platform that is installed on a web server and is built in JavaScript. It is very good at enabling high volumes of data to be sent between the server-side application and the end-user's browser in real or near real time (for example a website that has live chat functionality).  It enables many [...]