finds.dev← search

// the find

max-mapper/art-of-node

★ 9,878 · JavaScript · NOASSERTION · updated Aug 2020

:snowflake: a short introduction to node.js

A written guide to Node.js fundamentals — callbacks, events, streams, and npm — by @maxogden, the same person who wrote stream-handbook. It targets people who already know one scripting language and want to understand the async model without getting lost in framework noise. Translated into six languages, which tells you it found a real audience.

The callback section is genuinely good: it builds the mental model from first principles rather than just showing syntax. The node_modules resolution diagrams are clear and accurate — most tutorials skip this entirely. The 'going with the grain' section is one of the few intros that honestly explains what node is NOT for, which saves beginners from building Rails apps in Express. Available in six translations, meaning it was useful enough that people put real work into localizing it.

Last commit was 2020 and the content reflects an older era — `var`, error-first callbacks, no mention of async/await, Promises are dismissed as 'more complex than callbacks' which is the opposite of the current consensus. The npm section references 34,000 modules, a number that dates it badly (npm has over 2 million today). NodeSchool links and external resources like RequireBin may be dead or unmaintained. Anyone coming from modern JS will find the style advice actively misleading.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →