Web Archtkt.
Online NodeJS Guides
- NodeJS
- 11 links
- 4 min read
- Node.js Toolbox helps you find actively maintained and popular libraries in the Node.js ecosystem. Libraries are grouped by category (HTTP frameworks, ORMs, testing, logging, validation and many more) so you get a quick overview of the options available for a given task, along with signals such as popularity and maintenance activity. The catalog is open source and open to contributions. nodejstoolbox.com
- Tao of Node is a book by Alex Kondov that gathers proven rules and guidelines to build better Node.js applications, with a focus on REST APIs. Its 125 rules are split into 6 chapters covering architecture and design, tooling, testing, performance and more, across about 190 pages. taoofnode.com
- Node.js Blog is the official blog of the Node.js project. It is the place to follow release announcements and changelogs, security releases, end-of-life notices for older versions and news from the project and its working groups. nodejs.org/en/blog
- Tao of Node - Design, Architecture & Best Practices is the free article by Alex Kondov that led to the book. It explains how to structure a Node.js application: organizing by domain rather than by technical layer, separating transport, business logic and data access, handling errors and configuration, and choosing tools and libraries. A great read to avoid the classic pitfalls of an unstructured Express codebase. alexkondov.com
- Modern Node.js Patterns for 2025 is a tour of how Node.js development has changed in recent years. It covers ES modules and the node: prefix, top-level await, built-in web APIs such as fetch and AbortController, the built-in test runner, async iterators, web streams, worker threads, watch mode and .env support, the permission model, diagnostics, single executable applications and import maps. kashw1n.com
- How to keep package.json under control is an article from the Val Town team about dependency hygiene in a large JavaScript project. It shares practical rules: read the source of every new dependency, vendor small modules instead of installing them, use npm ls and the lockfile to understand transitive dependencies, avoid duplicate tools that do the same job, and use tools that detect unused or outdated packages. blog.val.town
- NPM Tips and Tricks by Ankit Jain on the Bits and Pieces blog gathers 12 useful npm tips and tricks for a more productive JavaScript workflow, such as generating a package.json instantly with npm init -y, setting default init values like the author with npm config, and other lesser-known commands and shortcuts of the npm CLI. blog.bitsrc.io
- The Three Pillars of JavaScript Bloat by James Garbutt, from the e18e ecosystem cleanup initiative, looks at the three main causes of bloat in our dependency trees: packages that support very old engines such as ES3, packages that protect against global namespace mutation, and packages that handle cross-realm values. It explains why these packages exist and how the community can start to remove them. 43081j.com
- 9 Fantastic Utilities for the Node.js Developer from the NodeSource blog lists global npm modules that improve the development workflow, like standard for zero-configuration linting, nodemon to restart an application automatically on file changes and branch-diff to compare Git branches, and explains how to configure global modules properly. Some tools have been superseded since, for example create-react-app is deprecated. nodesource.com
- Node.js Best Practices - How to become a better Node.js developer in 2018 by Gergely Nemeth, co-founder of RisingStack, gathers advice that is still relevant today: adopt async-await, implement graceful shutdown, share the same style guide across the company, make security a requirement, speak at meetups and conferences, write modules that use browser APIs and follow the twelve-factor app principles. nemethgergely.com
- 10 Mind-Blowing Node.js Features That Make It Unstoppable is a quick overview of features now built into Node.js that replace many external tools: TypeScript type stripping, the built-in test runner, the watch flag, .env file support, promise-based standard libraries, top-level await, glob file search, the built-in debugger, the WebSocket client and SQLite support. developerehsan.medium.com