Tagged articles
1066 articles
Page 7 of 11
Node Underground
Node Underground
Dec 3, 2020 · Backend Development

Why N-API Is Revolutionizing Node.js Add‑On Development

This article explains how N‑API provides an ABI‑stable, cross‑version add‑on API for Node.js, outlines recent multithreading, worker‑thread, and helper function enhancements, discusses build tooling options, and offers resources for getting started and contributing to the ecosystem.

C++N-APINode.js
0 likes · 14 min read
Why N-API Is Revolutionizing Node.js Add‑On Development
vivo Internet Technology
vivo Internet Technology
Nov 25, 2020 · Fundamentals

Understanding JavaScript Event Loop: Browser and Node.js Models

The article explains JavaScript’s single‑threaded execution stack and how the event loop—using an event queue, micro‑tasks, and macro‑tasks—coordinates asynchronous operations in browsers and Node.js, detailing libuv’s stages and showing how this model enables non‑blocking, concurrent programming.

AsynchronousNode.jsbrowser
0 likes · 9 min read
Understanding JavaScript Event Loop: Browser and Node.js Models
Sensors Frontend
Sensors Frontend
Nov 18, 2020 · Frontend Development

Essential Front-End Reads: LibSass Deprecation, Recoil, Performance Tips & More

This curated collection highlights recent essential reads for front‑end developers, covering the deprecation of LibSass, using service workers to turn single‑page apps into polyfills, career growth insights, comprehensive HTTP knowledge, overcoming technical and business bottlenecks, performance optimization tips, Node.js sandbox security, Facebook’s Recoil state‑management library, and the opportunities and challenges of enterprise‑level data visualization.

Data visualizationFront-endHTTP
0 likes · 5 min read
Essential Front-End Reads: LibSass Deprecation, Recoil, Performance Tips & More
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2020 · Backend Development

Safely Running Untrusted Code in Node.js: Isolation Strategies & Performance

This article examines reliable and relatively reliable methods for executing untrusted JavaScript code in Node.js, comparing new Function, the VM module, and Worker Threads, discussing their isolation levels, memory and CPU limits, performance overhead, and extending to container and WebAssembly security solutions.

Node.jsWebAssemblyWorker Threads
0 likes · 8 min read
Safely Running Untrusted Code in Node.js: Isolation Strategies & Performance
Top Architect
Top Architect
Nov 10, 2020 · Frontend Development

Comprehensive Guide to Setting Up Electron, Exploring Its Source Structure, and Building Sample Desktop Applications

This article provides a step‑by‑step tutorial on installing Node, vue‑cli, and Electron, explains the Electron source and project directory layouts, describes the main and renderer processes, and showcases two complete Electron‑Vue sample applications with full command‑line instructions.

Desktop ApplicationElectronJavaScript
0 likes · 12 min read
Comprehensive Guide to Setting Up Electron, Exploring Its Source Structure, and Building Sample Desktop Applications
Node Underground
Node Underground
Nov 10, 2020 · Backend Development

Accelerate Midway Development with a Minimal Swagger Component

This article introduces Midway's lightweight, dependency‑free Swagger component that leverages the framework’s own decorators to generate Swagger‑compatible JSON, explains its advantages and limitations, showcases code examples for multi‑scenario service injection, details recent configuration refactoring that speeds up local development, and highlights new request‑parameter decorators for richer API documentation.

API documentationMidwayNode.js
0 likes · 7 min read
Accelerate Midway Development with a Minimal Swagger Component
Miss Fresh Tech Team
Miss Fresh Tech Team
Nov 9, 2020 · Frontend Development

Transforming E‑commerce Activity Pages: Inside the River Beaver Visual Builder

The River Beaver system, developed by Miss Fresh, is a self‑built activity‑construction platform that lets operators visually assemble marketing pages using reusable components, dramatically reducing development effort, accelerating release cycles, and empowering non‑technical staff, while the underlying architecture—Vue‑based designer, component libraries, Node/Think.js services, and build pipelines—ensures scalable, maintainable H5 page generation.

Component LibraryFrontend DevelopmentNode.js
0 likes · 15 min read
Transforming E‑commerce Activity Pages: Inside the River Beaver Visual Builder
Node Underground
Node Underground
Nov 9, 2020 · Backend Development

How Node.js Is Evolving to Meet Ryan Dahl’s Deno Criticisms

An interview with Red Hat engineer Bethany Griggs reveals how Node.js 15 addresses security, error handling, and future priorities while responding to Ryan Dahl’s criticisms that inspired the Deno runtime, highlighting the platform’s role in cloud‑native microservices and server‑side JavaScript.

DenoNode.jssecurity
0 likes · 10 min read
How Node.js Is Evolving to Meet Ryan Dahl’s Deno Criticisms
vivo Internet Technology
vivo Internet Technology
Nov 4, 2020 · Backend Development

Node-MyBatis: A JavaScript Full‑Stack Data Persistence Solution for the Wukong Activity Platform

The article describes how the Wukong Activity Platform’s data‑persistence layer uses Node.js as a BFF with MySQL, combines raw drivers, optional ORMs, and a custom lightweight Node‑MyBatis framework that offers dynamic SQL templating, built‑in injection protection, declarative transaction decorators, and automatic TypeScript type generation for full‑stack JavaScript development.

MySQLNode.jsORM
0 likes · 28 min read
Node-MyBatis: A JavaScript Full‑Stack Data Persistence Solution for the Wukong Activity Platform
Aotu Lab
Aotu Lab
Oct 30, 2020 · Information Security

Can Node.js vm Sandbox Be Escaped? Understanding vm Security and Escape Techniques

This article explains how Node.js's vm module creates isolated execution contexts, demonstrates several sandbox‑escape techniques using prototype chain manipulation, and offers practical solutions such as code scanning, using vm2, or building a custom interpreter to mitigate security risks.

JavaScriptNode.jsescape
0 likes · 7 min read
Can Node.js vm Sandbox Be Escaped? Understanding vm Security and Escape Techniques
Taobao Frontend Technology
Taobao Frontend Technology
Oct 29, 2020 · Backend Development

How to Safely Execute Untrusted Code in Node.js: From new Function to VM and Worker Threads

This article examines reliable and trustworthy execution of dynamic JavaScript in Node.js, compares isolation techniques such as new Function, the vm module, and worker threads, evaluates their performance and security trade‑offs, and explores advanced container and WebAssembly sandboxing options.

Node.jsPerformanceWebAssembly
0 likes · 9 min read
How to Safely Execute Untrusted Code in Node.js: From new Function to VM and Worker Threads
Programmer DD
Programmer DD
Oct 23, 2020 · Backend Development

Node.js 15 Released: npm7 Support, Throw Mode, and New Runtime Features

Node.js 15, the latest runtime release, replaces Node.js 14 as the active line, introduces npm 7 with workspace and peer‑dependency auto‑install, switches unhandled promise rejections to throw mode, adds N‑API 7, updates V8 to 8.6, and includes QUIC support, though it is not yet LTS and isn’t recommended for production.

JavaScriptNode.jsRuntime
0 likes · 3 min read
Node.js 15 Released: npm7 Support, Throw Mode, and New Runtime Features
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 19, 2020 · Frontend Development

Understanding JavaScript Concurrency, Asynchronous I/O, and the Event Loop

The article explains that JavaScript’s single‑threaded language model relies on the engine and runtime to provide asynchronous I/O and an event loop for concurrency, while multi‑core utilization is achieved through workers, child processes, or clusters, and synchronous APIs remain useful for short, predictable tasks.

JavaScriptNode.jsasynchronous I/O
0 likes · 13 min read
Understanding JavaScript Concurrency, Asynchronous I/O, and the Event Loop
政采云技术
政采云技术
Oct 18, 2020 · Information Security

How to Secure Front‑End Data with Hybrid AES‑RSA Encryption: A Complete Guide

In the era of big data and GDPR, front‑end developers must protect personal information beyond HTTPS by using a hybrid AES‑RSA encryption scheme, and this article explains the threats, compares symmetric, asymmetric and hash algorithms, and provides full client‑side and Node.js server implementations with code examples.

AESFrontendGDPR
0 likes · 16 min read
How to Secure Front‑End Data with Hybrid AES‑RSA Encryption: A Complete Guide
Top Architect
Top Architect
Oct 17, 2020 · Backend Development

Guide to Using lowcode-mock for Quick API Mocking with Koa

This article introduces lowcode-mock, a lightweight tool that forwards requests to backend without needing mock definitions or regex matching, explains installation via Yarn, demonstrates creating mock routes with Koa, generating mocks from YAPI or JSON, adding delay, handling HTTP error codes, and configuring proxy forwarding.

API mockingKoaMock Server
0 likes · 7 min read
Guide to Using lowcode-mock for Quick API Mocking with Koa
Programmer DD
Programmer DD
Oct 16, 2020 · Cloud Computing

Mastering AWS Lambda: Build a Serverless Order Service with Serverless Framework

This article walks you through the fundamentals of serverless architecture, demonstrates how to create and configure AWS Lambda functions for an order‑processing workflow, integrates them with API Gateway, SQS, and the Serverless Framework, and shows how to test, deploy, and clean up the entire solution.

AWSAWS LambdaCloud Computing
0 likes · 17 min read
Mastering AWS Lambda: Build a Serverless Order Service with Serverless Framework
Taobao Frontend Technology
Taobao Frontend Technology
Oct 15, 2020 · Cloud Native

How Midway Serverless Redefines Cloud‑Native Development with React‑Style Hooks

This article introduces Midway Serverless, a new cloud‑native Node.js framework that brings React‑like Hooks to serverless development, explains Alibaba's Serverless landscape, details the framework’s toolchain, architecture and standards, showcases its functional R&D, API‑free calls, progressive development features, and shares performance results and future plans.

Functional DevelopmentHooksMidway
0 likes · 16 min read
How Midway Serverless Redefines Cloud‑Native Development with React‑Style Hooks
360 Tech Engineering
360 Tech Engineering
Oct 12, 2020 · Backend Development

Guide to Building RESTful APIs with ThinkJS

This article explains how to design and implement elegant RESTful APIs using ThinkJS, covering routing conventions, controller generation, custom router configuration, CRUD action mapping, token‑based authentication, permission validation with Logic layers, inheritance for reusable checks, and database operations with chainable queries.

AuthorizationBackendNode.js
0 likes · 13 min read
Guide to Building RESTful APIs with ThinkJS
Liangxu Linux
Liangxu Linux
Sep 27, 2020 · Fundamentals

Master Linux Commands Instantly with the Kmdr CLI Tool

This article explains why learning Linux commands can be overwhelming for beginners, introduces the open‑source Kmdr CLI tool that explains commands and their options directly in the terminal, and provides step‑by‑step installation and usage examples—including npm, Homebrew, and Docker approaches.

CLIDockerLinux
0 likes · 6 min read
Master Linux Commands Instantly with the Kmdr CLI Tool
Programmer DD
Programmer DD
Sep 23, 2020 · Backend Development

Quickly Set Up a No‑Mock, Regex‑Free API Proxy with Lowcode‑Mock

This guide shows how to install and run lowcode‑mock, create mock APIs with Koa, generate mock data from YAPI or JSON using the yapi‑code plugin, configure custom mock rules, simulate delays, handle HTTP error codes, and proxy requests to real back‑ends, all without needing regex‑based mocking.

API mockingKoaMock Server
0 likes · 6 min read
Quickly Set Up a No‑Mock, Regex‑Free API Proxy with Lowcode‑Mock
Java Backend Technology
Java Backend Technology
Sep 19, 2020 · Backend Development

Quickly Set Up a Zero‑Config Mock Server with lowcode-mock

This guide introduces lowcode-mock, a zero‑configuration mock server that forwards regex‑matched requests to backend endpoints, covering installation, startup, route creation, generating mocks from YAPI or JSON, adding delays, handling HTTP errors, and proxying requests, all with code examples.

API testingKoaMock Server
0 likes · 7 min read
Quickly Set Up a Zero‑Config Mock Server with lowcode-mock
vivo Internet Technology
vivo Internet Technology
Sep 16, 2020 · Fundamentals

JavaScript Event Loop: Macro Tasks vs Micro Tasks Execution Analysis

The article examines JavaScript’s event loop by contrasting macro‑tasks and micro‑tasks, tracing their spec‑defined origins, showing how callbacks, timers, Promises, async/await and generators are queued, and highlighting differences between browsers and Node.js (pre‑v11 vs v11+) that affect execution timing.

Browser ImplementationCallback MechanismMacro Tasks
0 likes · 12 min read
JavaScript Event Loop: Macro Tasks vs Micro Tasks Execution Analysis
Java Architect Essentials
Java Architect Essentials
Sep 15, 2020 · Backend Development

Overview of Popular Microservice Frameworks Across Languages

This article surveys the rise of microservices and presents a comprehensive list of widely used Java, .NET, Node.js, Go, and Python frameworks, highlighting their features, adoption statistics, and suitability for building scalable, loosely‑coupled backend systems.

MicroservicesNode.jsPython
0 likes · 7 min read
Overview of Popular Microservice Frameworks Across Languages
Alibaba Terminal Technology
Alibaba Terminal Technology
Sep 15, 2020 · Backend Development

How Midway Serverless Redefines Cloud‑Native Backend Development with React‑Style Hooks

This talk walks through Alibaba's Node.js Serverless landscape, introduces the Midway Serverless framework and its new cloud‑integrated development model, and details its functional R&D, hook‑based APIs, performance optimizations, and real‑world adoption, highlighting future open‑source plans.

Cloud NativeMidwayNode.js
0 likes · 16 min read
How Midway Serverless Redefines Cloud‑Native Backend Development with React‑Style Hooks
vivo Internet Technology
vivo Internet Technology
Sep 2, 2020 · Frontend Development

vivo Mall Frontend Architecture Upgrade: A Layered Architecture Exploration

Vivo Mall transformed its Java‑centric frontend into a layered Vue‑Node architecture, separating frontend and backend, unifying multiple platforms with BFF and SSR, building a shared UI library, adopting extreme modularization, and enforcing coding standards and quality tools to double development efficiency and improve scalability.

BFFComponent LibraryFrontend Architecture
0 likes · 17 min read
vivo Mall Frontend Architecture Upgrade: A Layered Architecture Exploration
Alibaba Cloud Native
Alibaba Cloud Native
Aug 28, 2020 · Cloud Computing

Unlocking Serverless: Real-World Alibaba Cloud FaaS Use Cases & Deployment Guide

This article explains what serverless computing is, outlines its key advantages and limitations, presents typical use cases such as video transcoding and IoT monitoring, compares it with micro‑services, and provides a step‑by‑step Alibaba Cloud FaaS deployment tutorial using Funcraft scripts and CLI commands.

Alibaba CloudCloud ComputingDeployment
0 likes · 17 min read
Unlocking Serverless: Real-World Alibaba Cloud FaaS Use Cases & Deployment Guide
Aotu Lab
Aotu Lab
Aug 25, 2020 · Backend Development

Build a Custom Valentine's Day CLI Scaffold with Plugins Using Lerna and Node.js

This tutorial walks you through creating a modular, plugin‑based CLI scaffold for a Valentine’s Day project, covering monorepo setup with Lerna, core CLI package creation, plugin registration, command handling, inter‑plugin communication with tapable, and deployment considerations.

CLILernaMonorepo
0 likes · 17 min read
Build a Custom Valentine's Day CLI Scaffold with Plugins Using Lerna and Node.js
21CTO
21CTO
Aug 20, 2020 · Cloud Computing

How Yuque Scaled from Prototype to Cloud‑Native Service with Serverless Function Compute

This article chronicles Yuque's evolution from a low‑cost prototype built on internal BaaS services to a fully commercialized, cloud‑native knowledge platform, highlighting the shift to IaaS, micro‑services, and serverless function compute to improve scalability, stability, security, and cost efficiency.

Function ComputeMicroservicesNode.js
0 likes · 15 min read
How Yuque Scaled from Prototype to Cloud‑Native Service with Serverless Function Compute
ITPUB
ITPUB
Aug 20, 2020 · Cloud Native

How Yuque Scaled from Prototype to Cloud‑Native Service with Serverless Functions

This article chronicles Yuque's evolution from a hobbyist prototype to a commercial cloud‑native knowledge platform, detailing its backend migrations, adoption of Node.js, Egg, React, serverless function compute, micro‑service splits, and the architectural lessons learned for stability, cost efficiency, and scalability.

Backend ArchitectureCloud NativeFunction Compute
0 likes · 18 min read
How Yuque Scaled from Prototype to Cloud‑Native Service with Serverless Functions
Qunar Tech Salon
Qunar Tech Salon
Aug 19, 2020 · Backend Development

Applying GraphQL to Solve Data Customization and Multi‑Request Issues in Qunar's Node BFF Service

This article analyzes the shortcomings of the existing RESTful Node BFF service for Qunar's domestic hotel platform—such as data customization difficulty, manual documentation, and redundant fields—and demonstrates how adopting GraphQL can provide precise data fetching, automatic schema documentation, and unified request composition to improve development efficiency and system performance.

Data CustomizationGraphQLNode.js
0 likes · 19 min read
Applying GraphQL to Solve Data Customization and Multi‑Request Issues in Qunar's Node BFF Service
Suning Technology
Suning Technology
Aug 18, 2020 · Frontend Development

How Suning’s Front‑End Architecture Powers the 818 Mega‑Sale

This article details Suning’s comprehensive front‑end strategy for the 818 shopping festival, covering Node.js‑based release workflows, the no‑code Titan platform with Weex, a multi‑platform mini‑program system, and a Pixi.js game engine that together boost performance, flexibility, and developer efficiency.

FrontendMini ProgramNo-code
0 likes · 7 min read
How Suning’s Front‑End Architecture Powers the 818 Mega‑Sale
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 7, 2020 · Cloud Native

How Midway Serverless Simplifies Multi‑Cloud Function Deployment

This article introduces Midway Serverless, explains its background in the serverless trend, details its architecture, directory structure, toolchain, dependency‑injection mechanism, anti‑corruption layer, lifecycle hooks, and how it enables seamless migration of traditional Node.js applications to multiple cloud platforms with minimal code changes.

Cloud NativeFunction as a ServiceMidway
0 likes · 11 min read
How Midway Serverless Simplifies Multi‑Cloud Function Deployment
vivo Internet Technology
vivo Internet Technology
Aug 5, 2020 · Frontend Development

Using Puppeteer for Emoji Scraping, Headless Chrome, and Front‑End Automation Testing

The article demonstrates how to use Puppeteer—a Node.js API built on the Chrome DevTools Protocol—to run headless Chrome for tasks such as scraping Google emoji images, generating screenshots or PDFs, and automating front‑end tests by launching a browser, navigating pages, handling cookies, simulating user input, capturing responses, and saving results.

Automation testingBrowser AutomationHeadless Chrome
0 likes · 15 min read
Using Puppeteer for Emoji Scraping, Headless Chrome, and Front‑End Automation Testing
政采云技术
政采云技术
Aug 2, 2020 · Frontend Development

How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices

This article explains how to build cross‑platform desktop applications using Electron, covering its Chromium‑Node.js architecture, the transition from CLI to GUI, practical workflow automation, update mechanisms, and comparisons with alternatives, illustrated with code examples and real‑world use cases.

CLIDesktop DevelopmentElectron
0 likes · 25 min read
How to Develop Cross‑Platform Desktop Applications with Electron: Architecture, Workflow, and Best Practices
Node Underground
Node Underground
Jul 26, 2020 · Backend Development

Master Node.js Async Hooks: Decode Execution Contexts & Debug Async Tasks

Node.js’s single‑threaded model relies on an asynchronous continuation framework, and this article explains the core concepts—execution frames, continuations, link points, ready points—and how async_hooks, AsyncLocalStorage, and related APIs can be used to trace, debug, and ensure clean async task handling in backend applications.

Node.jsPerformanceasync_hooks
0 likes · 18 min read
Master Node.js Async Hooks: Decode Execution Contexts & Debug Async Tasks
Top Architect
Top Architect
Jul 9, 2020 · Frontend Development

Electron Development Guide: Environment Setup, Project Structure, and Sample Applications

This article provides a comprehensive tutorial on building cross‑platform desktop applications with Electron, covering environment preparation, installation of Node, Vue‑CLI and Electron, project creation, directory structures, main‑renderer architecture, and practical examples such as a cloud music player and a QQ music client.

Desktop ApplicationElectronNode.js
0 likes · 12 min read
Electron Development Guide: Environment Setup, Project Structure, and Sample Applications
Aotu Lab
Aotu Lab
Jul 7, 2020 · Frontend Development

Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools

This article explores VSCode’s modular architecture for building large‑scale IDEs, dives into micro‑kernel plugin patterns with Vue and Xigua Player, showcases UI animation trends, introduces ARCore Depth API, highlights Flutter’s desktop support, and reviews Node.js monitoring and load‑testing tools.

FlutterIDELoad Testing
0 likes · 7 min read
Learn VSCode’s Architecture to Build Scalable IDEs and Master Modern Front‑End Tools
Alibaba Terminal Technology
Alibaba Terminal Technology
Jul 2, 2020 · Artificial Intelligence

Build an Image Style‑Transfer Service with Pipcook and CycleGAN

This tutorial walks you through using Pipcook to create an image style‑transfer pipeline with CycleGAN, covering dataset preparation, pipeline configuration, model training on GPU, and inference code that converts apples to oranges and vice versa, all illustrated with example images.

CycleGANNode.jsPipcook
0 likes · 11 min read
Build an Image Style‑Transfer Service with Pipcook and CycleGAN
vivo Internet Technology
vivo Internet Technology
Jun 29, 2020 · Frontend Development

Understanding CommonJS and Front-End Module Systems

The article traces JavaScript’s module evolution from inline scripts to CommonJS’s file‑scoped exports and require system, explains its minimal bundler implementation, compares AMD and CMD alternatives, and finally introduces native ES6 import/export syntax, highlighting key differences and the gradual deprecation of CommonJS.

AMDCommonJSFrontend
0 likes · 21 min read
Understanding CommonJS and Front-End Module Systems
21CTO
21CTO
Jun 27, 2020 · Backend Development

Top Microservice Frameworks Across Java, .NET, Node.js, Go, and Python

This article surveys the rise of microservices, explains their advantages, and provides a concise overview of the most popular Java, .NET, Node.js, Go, and Python frameworks that enable developers to build scalable, loosely‑coupled services.

GoNode.jsPython
0 likes · 7 min read
Top Microservice Frameworks Across Java, .NET, Node.js, Go, and Python
Taobao Frontend Technology
Taobao Frontend Technology
Jun 16, 2020 · Frontend Development

From Zero to Senior Frontend Engineer: A 10‑Year Learning Roadmap

This article outlines a decade‑long, game‑style learning path for aspiring front‑end engineers, covering fundamentals, framework mastery, Node.js, engineering tooling, code abstraction techniques, and higher‑level thinking to help developers progress from beginner to senior level.

JavaScriptLearning PathNode.js
0 likes · 21 min read
From Zero to Senior Frontend Engineer: A 10‑Year Learning Roadmap
Efficient Ops
Efficient Ops
Jun 10, 2020 · Operations

Automate Grafana Dashboard Snapshots & Email Reports with Puppeteer

This guide explains how to use Node.js, Puppeteer, and Nodemailer to capture Grafana panel images, generate email reports, and schedule automated deliveries, covering environment setup, code modules, screenshot techniques, font handling, and optional cron integration for continuous monitoring.

GrafanaNode.jsPuppeteer
0 likes · 14 min read
Automate Grafana Dashboard Snapshots & Email Reports with Puppeteer
58 Tech
58 Tech
May 27, 2020 · Backend Development

Building a One‑Stop Serverless Node Service Management Platform: Architecture, Development, Deployment, and Monitoring

This article describes the design and implementation of a Serverless‑based one‑stop node service management platform, covering its full‑stack engineering architecture, frontend and backend project organization, logging, process monitoring, one‑click deployment, and a comparison of Serverless solutions, while sharing practical challenges and technical solutions.

Cloud NativeNode.jsServerless
0 likes · 13 min read
Building a One‑Stop Serverless Node Service Management Platform: Architecture, Development, Deployment, and Monitoring
Taobao Frontend Technology
Taobao Frontend Technology
May 19, 2020 · Backend Development

Implicitly Passing Context in Node.js with AsyncHooks

This article explains how Node.js’s AsyncHooks API can be used to implicitly propagate request context across asynchronous calls, illustrates the mechanism with login flow diagrams, compares explicit context handling in frameworks like Express and Egg, and discusses performance and adoption considerations.

AsyncHooksBackendContext propagation
0 likes · 8 min read
Implicitly Passing Context in Node.js with AsyncHooks
DevOps Engineer
DevOps Engineer
May 17, 2020 · Frontend Development

Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples

This article introduces Nightwatch.js 1.3, outlines its new BDD interface, additional assertions and APIs, provides step‑by‑step installation of Nightwatch and browser drivers via npm, explains CLI options, demonstrates running a sample test, and offers guidance on unit testing and example projects.

JavaScriptNightwatchNode.js
0 likes · 7 min read
Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 16, 2020 · Backend Development

What Drives Node.js Developers? 2020 Survey Reveals Key Trends

A 2020 survey of 1,113 Node.js developers led by Alibaba and Tencent uncovers demographic distributions, typical job roles, preferred application and development scenarios, toolchains, language usage, pain points, learning resources, and future technology interests, providing a comprehensive view of the Node.js ecosystem.

2020Node.jsdeveloper survey
0 likes · 10 min read
What Drives Node.js Developers? 2020 Survey Reveals Key Trends
Node Underground
Node Underground
Apr 15, 2020 · Backend Development

What Drives Node.js Developers? Insights from a 2020 Survey of 1,113 Respondents

A 2020 survey of 1,113 Node.js developers, conducted by Ecma members and led by Alibaba and Tencent, reveals demographic trends, preferred languages, frameworks, tools, deployment practices, learning habits, and future interests, providing a comprehensive snapshot of the Node.js ecosystem.

Node.jsWeb Frameworksbackend-development
0 likes · 11 min read
What Drives Node.js Developers? Insights from a 2020 Survey of 1,113 Respondents
360 Tech Engineering
360 Tech Engineering
Apr 8, 2020 · Backend Development

Implementing Vue Server-Side Rendering (SSR) with Koa, Docker, and Kubernetes

This technical guide explains how to build a Vue SSR service using Koa, outlines the project benefits and trade‑offs, details the directory structure, server and client entry files, webpack configurations, and describes a Docker‑based CI/CD pipeline with Kubernetes deployment for scalable production environments.

DockerKoaKubernetes
0 likes · 22 min read
Implementing Vue Server-Side Rendering (SSR) with Koa, Docker, and Kubernetes
Wukong Talks Architecture
Wukong Talks Architecture
Apr 5, 2020 · Frontend Development

Step-by-Step Guide to Setting Up a Docsify Documentation Site

This tutorial explains how to install Node.js and docsify-cli, initialize a docsify project, customize the navigation bar, cover page, search and code highlighting, and finally deploy the documentation site to GitHub Pages or a cloud server using Nginx, while providing troubleshooting tips.

DeploymentDocumentationGitHub Pages
0 likes · 8 min read
Step-by-Step Guide to Setting Up a Docsify Documentation Site
Sohu Tech Products
Sohu Tech Products
Mar 18, 2020 · Backend Development

Node.js Quick Start Tutorial: Environment, Global Objects, Modules, CLI, npm, and Event Handling

This tutorial provides a comprehensive introduction to Node.js, covering its runtime environment, core global objects, module system, command‑line interface development, npm package management, script automation, and event handling with practical code examples and explanations for front‑end engineers transitioning to back‑end development.

CLIEventEmitterModules
0 likes · 31 min read
Node.js Quick Start Tutorial: Environment, Global Objects, Modules, CLI, npm, and Event Handling
Liulishuo Tech Team
Liulishuo Tech Team
Mar 17, 2020 · Backend Development

High‑Performance Image Generation Service Using Puppeteer with Connection Pool and Parameter Optimization

This article describes how a content‑heavy company built a scalable, high‑quality image generation service for its app by leveraging Puppeteer, a custom connection‑pool implementation, CDN caching, launch‑argument tuning, and performance monitoring to achieve low latency and high throughput.

Connection PoolImage RenderingNode.js
0 likes · 8 min read
High‑Performance Image Generation Service Using Puppeteer with Connection Pool and Parameter Optimization
JD Retail Technology
JD Retail Technology
Mar 10, 2020 · Mobile Development

Understanding the React Native CLI: How It Creates and Configures a New RN Project

This article explains how the react-native-cli tool automates the creation of a React Native project by installing required software, generating the project structure from templates, installing node and iOS dependencies, and detailing the underlying code flow from the CLI entry point to the init and generateProject functions.

CLIMobile DevelopmentNode.js
0 likes · 22 min read
Understanding the React Native CLI: How It Creates and Configures a New RN Project
TAL Education Technology
TAL Education Technology
Mar 6, 2020 · Backend Development

DIY Technical News Acquisition: Framework, Practices, and Code Samples

This article explains why personalized tech‑news gathering is valuable, proposes a DIY framework for controlling sources, collection, filtering, reading experience and iteration, and demonstrates three concrete Node.js scraping examples—HTML pages, API data, and WeChat public accounts—plus extended thoughts on building a simple product.

Node.jsPuppeteerWeb Scraping
0 likes · 17 min read
DIY Technical News Acquisition: Framework, Practices, and Code Samples
Liangxu Linux
Liangxu Linux
Mar 2, 2020 · Operations

Master Linux CLI with kmdr: Interactive Command Explanation Tool

This article introduces the free, open‑source kmdr CLI tool, explains how to install it with Node.js or use the web demo, and demonstrates its ability to break down complex Linux commands into readable modules, covering a wide range of common utilities.

CLICommand-line toolsNode.js
0 likes · 8 min read
Master Linux CLI with kmdr: Interactive Command Explanation Tool
360 Quality & Efficiency
360 Quality & Efficiency
Feb 28, 2020 · Mobile Development

Appium Introduction and Complete Setup Guide for Mobile Automation Testing

This article introduces Appium, an open‑source cross‑platform mobile automation tool, and provides a step‑by‑step guide to set up the Android development environment, install the Appium server (both CLI and desktop), and configure Python with the Appium‑Python client, including necessary code snippets.

AndroidAppiumMobile Automation
0 likes · 4 min read
Appium Introduction and Complete Setup Guide for Mobile Automation Testing
vivo Internet Technology
vivo Internet Technology
Feb 27, 2020 · Backend Development

Node.js: History, Core Technologies, and Current Landscape

Node.js, a JavaScript runtime built on Chrome’s V8 engine, originated in 2009 when Ryan Dahl applied event‑driven, asynchronous I/O to achieve high‑concurrency server‑side performance, and has since grown into a widely adopted platform—supported by npm, governed by the OpenJS Foundation, and used for scalable I/O‑intensive web, enterprise, and data applications despite challenges like callback complexity and package‑registry incidents.

BackendNode.jsV8
0 likes · 15 min read
Node.js: History, Core Technologies, and Current Landscape
WecTeam
WecTeam
Feb 26, 2020 · Frontend Development

Unveiling MPM PageData: Architecture and Multi‑Platform Rendering

This article explains how MPM's PageData serves as the core JSON abstraction that links the visual editor with various rendering engines, detailing its structure, generation process, and parsing workflows for static H5, direct H5, and mini‑program platforms.

MPMMini ProgramNode.js
0 likes · 22 min read
Unveiling MPM PageData: Architecture and Multi‑Platform Rendering
Alibaba Cloud Native
Alibaba Cloud Native
Feb 25, 2020 · Cloud Computing

How We Migrated a High‑Traffic Video Shopping Service to Node FaaS in Four Months

This article recounts a four‑month journey of moving Alibaba's high‑traffic "Wow Video" shopping service from a traditional Java backend to a Node.js Serverless/FaaS platform, detailing the business background, development model, pain points, migration steps, challenges, and the lessons learned for front‑end engineers seeking capability upgrades.

Cloud ComputingFaaSNode.js
0 likes · 14 min read
How We Migrated a High‑Traffic Video Shopping Service to Node FaaS in Four Months
Java Captain
Java Captain
Feb 18, 2020 · Frontend Development

Guide to Setting Up and Developing Cross‑Platform Desktop Applications with Electron

This article provides a step‑by‑step tutorial on installing Node, configuring npm mirrors, installing Vue‑CLI and Electron, creating a sample project via the official quick‑start repository or vue‑cli template, and explains the key directory structures and main‑renderer process architecture of Electron applications.

Desktop AppDevelopmentElectron
0 likes · 10 min read
Guide to Setting Up and Developing Cross‑Platform Desktop Applications with Electron