Mastering Node.js

Node.js is a free, open-source run-time for developing applications in JavaScript. It is primarily used to develop server-side applications, but can also be used on the client side. It features an event-driven architecture that lends itself to performing asynchronous I/O, meaning it can be used to build applications that are highly scalable. More importantly, it has earned tremendous mindshare in the software-development community, is supplemented by thousands of open-source libraries, and has been used to build countless public-facing Web apps. Take a deep dive into the world's most popular JavaScript run-time with Node.js guru Eric Greene.