Build Mobile Apps with JavaScript and the Node.js Ecosystem | Brian Rinaldi

Over the past few years, Node.js has grown to be widely popular for developing web applications. The primary reason for this is that it enables front-end developers to write server-side code using JavaScript. Some of the potential benefits of this are smaller development teams and faster development cycles, in part because it's no longer necessary to maintain separate teams of back-end and front-end developers.

However, equally important to the rise of Node.js has been the ecosystem that developed around it and its package manager, npm. Cur