Beginner
- Jamie Corkhill. Get Started with Node: An Introduction to APIs, HTTP and ES6+ JavaScript. smashing magazine, 2/2019.
- James Kolce, Nilson Jacques. How to Build and Structure a Node.js MVC Application. sitepoint, 3/2020.
- History of Node.js on a Timeline.* risingstack, 6/2019.
- Node.js 12: The Future of Server-Side JavaScript. logrocket, 7/2019.
Intermediate
- Joshua Hall. Binary Heaps and Priority Queues via JavaScript. alligator.io, 4/2020.
- Braden Kelley. How to Create and Verify JWTs with Node. sitepoint, 2018.
Package Management
- See our JavaScript Package Managers page.
Tooling
- Michael Wanyoike, James Hibbard. Installing Multiple Versions of Node.js Using nvm. sitepoint, 2018.
- AdminBro – “An auto-generated Admin Panel for your Node.js application.”
Express
- Jamie Corkhill. Getting Started with An Express and ES6+ JavaScript Stack. smashing magazine, 11/2019.
Other
- Awesome Node.js – 4/2020.
- How to Install Node.js and npm on Ubuntu 18.04. linuxize, 8/2019.
- Lou Bichard. Node.js Module Exports – Demystified. stackify, 12/2018.
- Node.js JavaScript Runtime – 63.8k
- Express.js – 45.2k – Minimalist Web Framework.
- Yarn – 36.7k – For package management, alternative to npm.
- async – 25.9k
- sequelize – 19.7k – SQL ORM
- nest.js – 18.9k