Node Underground
Author

Node Underground

No language is immortal—Node.js isn’t either—but thoughtful reflection is priceless. This underground community for Node.js enthusiasts was started by Taobao’s Front‑End Team (FED) to share our original insights and viewpoints from working with Node.js. Follow us. BTW, we’re hiring.

247
Articles
0
Likes
24
Views
0
Comments
Recent Articles

Latest from Node Underground

100 recent articles max
Node Underground
Node Underground
Mar 10, 2020 · Backend Development

Building a Micro‑Backend with Midway: Split Monorepo Apps into Independent Services

This article explores the concept of a “micro‑backend” by adapting micro‑frontend principles to server‑side applications, detailing how to use IoC, monorepo management with Lerna, and Midway’s configurable scanning to split a large Node.js codebase into independent, maintainable domain modules without changing developer workflows.

IoCMonorepoService Splitting
0 likes · 10 min read
Building a Micro‑Backend with Midway: Split Monorepo Apps into Independent Services
Node Underground
Node Underground
Mar 8, 2020 · Frontend Development

New in TypeScript 3.8: Type‑Only Imports, Private Fields, Top‑Level Await

TypeScript 3.8 introduces several powerful features—including type‑only imports and exports, ECMAScript private fields, top‑level await, enhanced JSDoc modifiers, and the export‑as‑namespace syntax—each explained with code examples and guidance on avoiding common pitfalls in modern JavaScript development.

3.8JSDoc modifiersTypeScript
0 likes · 7 min read
New in TypeScript 3.8: Type‑Only Imports, Private Fields, Top‑Level Await
Node Underground
Node Underground
Mar 1, 2020 · Backend Development

Why Dart Is Gaining Momentum for Server‑Side Development

Based on the 2019 GitHub Octoverse report, JavaScript remains the most active language, but Dart’s contributor growth surged 532%, and this article explores Dart’s modern language features, isolate‑based concurrency, server‑side frameworks like shelf, and its robust tooling, highlighting its potential for backend development.

DARTIsolatesShelf
0 likes · 9 min read
Why Dart Is Gaining Momentum for Server‑Side Development
Node Underground
Node Underground
Dec 31, 2019 · Cloud Computing

How Midway-FAAS Reinvents Serverless: A Scalable, Vendor‑Neutral Architecture

This article explains how Alibaba's Midway‑FAAS framework abstracts multiple cloud function providers into a unified, vendor‑lock‑in‑free, flexible and cost‑effective serverless architecture, detailing its standardised serverless.yml, runtime extensions, TypeScript support, and real‑world deployment experience.

cloudflexibilityvendor-lockin
0 likes · 14 min read
How Midway-FAAS Reinvents Serverless: A Scalable, Vendor‑Neutral Architecture
Node Underground
Node Underground
Dec 15, 2019 · Information Security

How NPM’s Binary Planting Bug Lets Attackers Access Any File

The article explains two critical npm vulnerabilities—arbitrary file access via a crafted bin field and binary planting that lets globally installed packages replace executables—detailing their impact, how they can be exploited, and urging users to upgrade promptly.

Package ManagementVulnerabilitybinary planting
0 likes · 4 min read
How NPM’s Binary Planting Bug Lets Attackers Access Any File
Node Underground
Node Underground
Dec 8, 2019 · Backend Development

How to Synchronously Read User Input in Node.js Without readline

This guide explains how to capture user input synchronously in Node.js by accessing the standard input file descriptor directly, compares it with the asynchronous readline approach, and shows practical code examples for different buffer sizes and platform considerations.

fs modulereadline alternativestdin
0 likes · 8 min read
How to Synchronously Read User Input in Node.js Without readline