Node.js is a server-side JavaScript runtime that makes it easy to build fast, scalable network applications. Many enterprise companies have adopted Node.js because of its event-driven, non-blocking I/O model, which makes it lightweight and efficient.
Over the last few years, the Node.js team here at Red Hat have created a handful of valuable Cheat Sheets highlighting important aspects of both the Node.js runtime as well as certain JavaScript language features.
Getting Started
This Node.js cheat sheet helps developers master the most useful command-line flags to customize Node.js’s behavior. You’ll save time and energy looking up how to do everyday development tasks like executing scripts, debugging, and monitoring your Node.js applications.
Language Features
The JavaScript language has many features that are important. The team has created cheat sheets for those features that are a core part of the Node.js experience.
- ECMAScript Modules Cheat sheet | Red Hat Developer
- Node.js Event Emitter Cheat Sheet | Red Hat Developer
- JavaScript promises and async/await Cheat Sheet | Red Hat Developer
Developer Productivity
Whether you are looking for tips on how to run your Node.js application in containers or looking for guidance on using the npm command line tool, we have created cheat sheets to help.
- 10 tips for running Node.js applications on OpenShift | Red Hat Developer
- npm CLI Cheat Sheet | Red Hat Developer
Conclusion
As always if you want to learn more about what the Red Hat Node.js team is up to check these out:
https://developers.redhat.com/topics/nodejs
https://developers.redhat.com/topics/nodejs#cheat-sheet-featured-resources-99797
https://developers.redhat.com/e-books/developers-guide-nodejs-reference-architecture