Tagged articles
1065 articles
Page 5 of 11
ELab Team
ELab Team
May 21, 2022 · Frontend Development

Mastering VS Code Extension Development: From Electron Basics to Custom Plugins

This article explains how VS Code extensions work by detailing Electron’s architecture, the multi‑process model, and the plugin loading mechanism, then walks through building a custom extension that adds a right‑click command to generate a Lynx component scaffold, complete with code snippets and configuration steps.

Extension DevelopmentNode.jsTypeScript
0 likes · 17 min read
Mastering VS Code Extension Development: From Electron Basics to Custom Plugins
ByteFE
ByteFE
May 20, 2022 · Frontend Development

Curated Tech Updates: Web Interoperability Group, Chrome 102 DevTools, Performance Optimizations, Node.js for Microservices, and More

This newsletter highlights the formation of a JavaScript runtime interoperability group, new Chrome 102 DevTools features, Google’s performance‑boosting private prefetch proxy, a comparison of Vue and React performance, Node.js advantages for microservices, and several recent articles on frontend tooling, image optimization, and modern JavaScript language features.

Chrome DevToolsNode.jsPerformance Optimization
0 likes · 7 min read
Curated Tech Updates: Web Interoperability Group, Chrome 102 DevTools, Performance Optimizations, Node.js for Microservices, and More
Programmer DD
Programmer DD
May 3, 2022 · Databases

Explore RedisInsight: A Lightweight, Feature-Rich Redis Visualization Tool

RedisInsight is a lightweight, cross‑platform visual tool for Redis that offers data browsing, filtering, real‑time command analysis, support for multiple modules like RedisJSON and RediSearch, and includes a Workbench CLI, with installation steps using Node.js and Yarn.

CLIDatabase VisualizationNode.js
0 likes · 3 min read
Explore RedisInsight: A Lightweight, Feature-Rich Redis Visualization Tool
Code DAO
Code DAO
Apr 30, 2022 · Backend Development

Building an Extensible Node.js CLI Tool Using the Command Pattern

The article walks through creating a lightweight, extensible Node.js command‑line utility without third‑party libraries, covering the command‑pattern design, implementation of split, upper, and word‑count commands, dynamic command loading, and best practices for modular, maintainable CLI development on Linux.

CLICommand PatternCommander
0 likes · 12 min read
Building an Extensible Node.js CLI Tool Using the Command Pattern
Alipay Experience Technology
Alipay Experience Technology
Apr 25, 2022 · Backend Development

What’s New in Node.js 18? Fetch API, Test Runner, V8 Upgrade & More

Node.js 18 introduces built‑in fetch and test modules, modernizes the standard library, adds a native test runner, upgrades the V8 engine, and outlines future roadmap items such as modern HTTP, improved type support, and enhanced ESM capabilities, all while offering quick installation via version managers.

Backend DevelopmentESMNode.js
0 likes · 10 min read
What’s New in Node.js 18? Fetch API, Test Runner, V8 Upgrade & More
Open Source Linux
Open Source Linux
Apr 25, 2022 · Backend Development

Master TCP/UDP, Sockets & Connection Pools in Node.js – From Basics to Advanced

This article walks developers through the fundamentals of the OSI model, TCP three‑way handshake and UDP characteristics, explains socket concepts, demonstrates Node.js server and client implementations with heartbeats and custom protocols, and details how to build and use a socket connection pool with the generic‑pool library.

Backend DevelopmentConnection PoolNode.js
0 likes · 39 min read
Master TCP/UDP, Sockets & Connection Pools in Node.js – From Basics to Advanced
DaTaobao Tech
DaTaobao Tech
Apr 21, 2022 · Backend Development

Evolution and Design of Node.js Web Frameworks

Node.js web frameworks have evolved from lightweight tools like Express to enterprise solutions such as Nest and Midway, and now to front‑end‑focused platforms like Next.js, with modern designs emphasizing modularity, type safety, serverless support, and developer‑friendly hooks that bridge front‑end and back‑end development.

ExpressKoaMidway
0 likes · 9 min read
Evolution and Design of Node.js Web Frameworks
IT Services Circle
IT Services Circle
Apr 21, 2022 · Operations

How to Install and Deploy Wiki.js Using Docker Compose

This article introduces the open‑source Wiki.js platform, explains its features, and provides a step‑by‑step guide to install it on Linux using Docker Compose, including Docker‑compose installation, configuration files, container management, and optional HTTPS setup with Caddy.

CaddyDeploymentDocker
0 likes · 7 min read
How to Install and Deploy Wiki.js Using Docker Compose
IT Services Circle
IT Services Circle
Apr 14, 2022 · Frontend Development

Getting Started with Alibaba's LowCodeEngine: A Low‑Code Platform for Building React Front‑End Applications

This article introduces Alibaba's open‑source LowCodeEngine, outlines its key features, and provides a step‑by‑step tutorial—including environment setup, dependency installation, project launch, component configuration, data source integration, preview, and code export—to help developers quickly build a low‑code front‑end platform using React.

LowCodeEngineNode.jsReact
0 likes · 6 min read
Getting Started with Alibaba's LowCodeEngine: A Low‑Code Platform for Building React Front‑End Applications
Top Architect
Top Architect
Apr 5, 2022 · Information Security

Understanding JSON Web Token (JWT): Structure, Creation, and Signature

This article explains the lightweight JWT specification, demonstrates how to build a token with header, payload, and signature using Base64 encoding and Node.js, and discusses its security properties, verification process, and suitable use cases for web authentication.

AuthenticationBase64JWT
0 likes · 9 min read
Understanding JSON Web Token (JWT): Structure, Creation, and Signature
BaiPing Technology
BaiPing Technology
Apr 4, 2022 · Backend Development

How to Sync Log4js Logs Across PM2 Processes with pm2-intercom-log4js

This article explains how to create the open‑source pm2-intercom-log4js tool to reliably synchronize log4js output in PM2’s multi‑process mode, covering log4js’s sync mechanism, PM2 process management, IPC communication, and alternative messaging approaches with practical code examples.

BackendNode.jsProcess Communication
0 likes · 17 min read
How to Sync Log4js Logs Across PM2 Processes with pm2-intercom-log4js
ByteFE
ByteFE
Apr 1, 2022 · Frontend Development

Curated Technical Reading List: Frontend Highlights, Web3 Insights, and Development Resources

This newsletter curates a selection of recent technical articles and resources, covering front‑end development breakthroughs like Vue component extraction, React 18 features, Babel compilation, as well as Web 3.0 perspectives, Node.js design principles, email HTML/CSS techniques, and a collection of efficiency‑boosting tools for developers.

Node.jsReactVue
0 likes · 5 min read
Curated Technical Reading List: Frontend Highlights, Web3 Insights, and Development Resources
DeWu Technology
DeWu Technology
Apr 1, 2022 · Frontend Development

Overview of Front-End Development: History, Fundamentals, SPA, Micro‑Frontends, and Full‑Stack Evolution

Front‑end development has progressed from early back‑end‑only sites to a distinct discipline covering HTML, CSS, and JavaScript, embracing SPA techniques, micro‑frontend architectures, and full‑stack capabilities via Node.js and BFF layers, requiring engineers to grasp both client presentation and server‑side concepts for collaborative, modular, reusable web applications.

BFFNode.jsSPA
0 likes · 13 min read
Overview of Front-End Development: History, Fundamentals, SPA, Micro‑Frontends, and Full‑Stack Evolution
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Mar 28, 2022 · Frontend Development

Emerging Front-End Trends: From Pinia to Sandbox Security

This article curates recent front‑end developments, covering emerging frameworks like Pinia, evolving Node.js web standards, low‑code engine open‑source releases, architectural insights, Puppeteer PDF performance tricks, and sandbox security, while also inviting developers to join the Cloud Academy front‑end team.

Node.jsWeb Developmentarchitecture
0 likes · 3 min read
Emerging Front-End Trends: From Pinia to Sandbox Security
Architect's Guide
Architect's Guide
Mar 27, 2022 · Information Security

Understanding JSON Web Tokens (JWT): Structure, Creation, and Practical Use

This article explains the lightweight JWT specification, walks through its three-part structure (header, payload, signature), shows how to encode and sign a token with Node.js, and demonstrates using a JWT‑based link to perform a friend‑request operation without requiring the recipient to log in.

AuthenticationBase64JWT
0 likes · 8 min read
Understanding JSON Web Tokens (JWT): Structure, Creation, and Practical Use
Taobao Frontend Technology
Taobao Frontend Technology
Mar 25, 2022 · Backend Development

How Node.js Web Frameworks Evolved: From Express to Midway’s Front‑End‑Friendly Design

This article traces the evolution of Node.js web frameworks—from early lightweight options like Express and Koa, through enterprise‑grade solutions such as Egg and Midway, to modern front‑end‑oriented stacks like Next.js and Nuxt.js—highlighting their features, trade‑offs, and the progressive design principles behind Alibaba’s Midway framework.

Frontend IntegrationMidwayNode.js
0 likes · 11 min read
How Node.js Web Frameworks Evolved: From Express to Midway’s Front‑End‑Friendly Design
Node Underground
Node Underground
Mar 16, 2022 · Operations

Control Docker Daemon Efficiently with Node.js

This tutorial explains how to use Node.js—via child processes, HTTP requests, or the Dockerode SDK—to create, manage, and interact with Docker containers, offering code examples and practical tips for efficient daemon communication.

CLIContainer ManagementDocker
0 likes · 7 min read
Control Docker Daemon Efficiently with Node.js
IT Services Circle
IT Services Circle
Mar 14, 2022 · Backend Development

Eight Node.js WebSocket Libraries to Consider in 2022

This article reviews eight popular Node.js WebSocket libraries—SockJS, ws, Socket.IO, Faye WebSocket, SocketCluster, Sockette, and Feathers—detailing their features, popularity, installation commands, and typical use cases for building real‑time backend applications.

BackendJavaScriptNode.js
0 likes · 7 min read
Eight Node.js WebSocket Libraries to Consider in 2022
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 13, 2022 · Backend Development

Building a Slackbot with Node.js and Slack's Bolt API

This tutorial walks through creating a Slackbot using the new Bolt API with Node.js, covering workspace setup, app creation, OAuth scopes, server configuration, code installation, environment variables, socket mode, slash commands, event subscriptions, a simple JSON knowledge‑base, and deployment steps.

BackendBolt APIChatbot
0 likes · 19 min read
Building a Slackbot with Node.js and Slack's Bolt API
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 10, 2022 · Backend Development

Engine.IO, Socket.IO & WebSocket: How Real-Time Communication Works

This article explains the relationships among WebSocket, Engine.IO, and Socket.IO, details Engine.IO’s features, handshake, upgrade and disconnect mechanisms, and provides practical code examples for building real‑time communication in Node.js applications, including packet encoding, transport options, and debugging techniques.

Engine.IOJavaScriptNode.js
0 likes · 18 min read
Engine.IO, Socket.IO & WebSocket: How Real-Time Communication Works
Efficient Ops
Efficient Ops
Mar 8, 2022 · Databases

From MongoDB to ClickHouse: Lessons Learned and Performance Gains

This article recounts the author's journey from using MongoDB for front‑end monitoring logs to migrating to ClickHouse, detailing the challenges with large‑scale data, optimization attempts, the fundamental differences between row‑ and column‑oriented databases, and the resulting performance and storage improvements.

Columnar StorageMongoDBNode.js
0 likes · 19 min read
From MongoDB to ClickHouse: Lessons Learned and Performance Gains
JavaScript
JavaScript
Mar 8, 2022 · Backend Development

How Node.js v17.6 Enables Direct HTTP/HTTPS Module Imports

Node.js v17.6 introduces an experimental feature that lets developers import modules straight from HTTP or HTTPS URLs, closing the gap with Deno and mirroring the HTTPS import capability of ES6 modules in browsers.

DenoES6 ModulesHTTP import
0 likes · 1 min read
How Node.js v17.6 Enables Direct HTTP/HTTPS Module Imports
Alipay Experience Technology
Alipay Experience Technology
Mar 8, 2022 · Backend Development

Mastering EggJS: From Reusable Code to Scalable Plugins and Custom Frameworks

This article walks through EggJS’s core design principles, demonstrates building a simple GitHub aggregation API, shows how to evolve reusable code into plugins and custom frameworks, and explains progressive development practices for large‑scale enterprise applications, highlighting configuration, plugin management, and framework layering.

Backend DevelopmentNode.jscustom-framework
0 likes · 13 min read
Mastering EggJS: From Reusable Code to Scalable Plugins and Custom Frameworks
Alibaba Terminal Technology
Alibaba Terminal Technology
Mar 7, 2022 · Backend Development

Why Node.js Hot Module Reload Can Leak Memory—and How to Avoid It

This article examines Node.js hot‑update mechanisms, explains how modules like clear‑module and decache can cause memory, resource, and versioning leaks, demonstrates real‑world examples with code, and offers guidance on when hot‑reloading is safe and how to mitigate its pitfalls.

Backend DevelopmentNode.jshot-reload
0 likes · 17 min read
Why Node.js Hot Module Reload Can Leak Memory—and How to Avoid It
ByteFE
ByteFE
Mar 4, 2022 · Frontend Development

Tech Article Recommendations: MDN Redesign, Taro, Vite, DDD, State Machine, Flutter, GIF, Node.js Streams, Browser Inline Import, Frontend Drag-and-Drop

This post curates a variety of technical article recommendations covering frontend innovations like MDN's redesign, Taro, Vite, state‑based architecture, and drag‑and‑drop, plus backend Node.js streams, mobile Flutter, and cross‑platform insights for developers seeking to stay updated.

DDDDrag-and-DropFlutter
0 likes · 5 min read
Tech Article Recommendations: MDN Redesign, Taro, Vite, DDD, State Machine, Flutter, GIF, Node.js Streams, Browser Inline Import, Frontend Drag-and-Drop
ByteFE
ByteFE
Feb 25, 2022 · Frontend Development

Curated Recommendations: State of JS 2021, Cross‑Platform Tech, JIT, Vue Diff, Node.js, CSS, Three.js, Mermaid, Jest and More

This curated collection highlights the 2021 State of JS findings, cross‑platform technology insights, JIT compilation explanations, Vue diff algorithm visualizations, Node.js learning resources, and practical tutorials on CSS perspective, React + Three.js 3D effects, Mermaid diagrams in Markdown, and Jest testing, offering a comprehensive overview for modern front‑end developers.

JavaScriptNode.jsVue
0 likes · 4 min read
Curated Recommendations: State of JS 2021, Cross‑Platform Tech, JIT, Vue Diff, Node.js, CSS, Three.js, Mermaid, Jest and More
JavaScript
JavaScript
Feb 23, 2022 · Backend Development

Unlock Node.js’s Built‑in fetch(): How It Works and Why Use It

Node.js now offers a native fetch() API—an experimental, Promise‑based HTTP client introduced in v17.5.0 that mirrors the browser Fetch API, simplifying requests, improving performance, and paving the way for future LTS support.

BackendHTTP clientJavaScript
0 likes · 4 min read
Unlock Node.js’s Built‑in fetch(): How It Works and Why Use It
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Feb 21, 2022 · Backend Development

How Nohost Turns Whistle into a Multi‑User Remote Proxy Service

This article explains how Nohost extends the Whistle packet‑capture tool into a multi‑process, multi‑user remote proxy platform, detailing its architecture, interaction flow, master‑process logic, environment injection, user‑state recording, and Whistle process management for developers and operations teams.

BackendNode.jsNohost
0 likes · 8 min read
How Nohost Turns Whistle into a Multi‑User Remote Proxy Service
Baidu Geek Talk
Baidu Geek Talk
Feb 21, 2022 · Frontend Development

Node.js‑Based Server‑Side Rendering for Baidu Service Market

The Baidu Ai Procurement team replaced its PHP‑Smarty rendering with a Node.js‑based Vue SSR layer, introducing a five‑layer, configuration‑driven architecture that separates data fetching, state handling, and UI, delivering roughly 30 % faster page loads and better SEO while adding modest operational overhead and paving the way for broader micro‑service expansion.

Node.jsSSR
0 likes · 10 min read
Node.js‑Based Server‑Side Rendering for Baidu Service Market
Tencent Cloud Developer
Tencent Cloud Developer
Feb 21, 2022 · Backend Development

Design and Engineering Practices of a Billion‑Scale Node.js Gateway

Wang Weijia’s talk outlines the architecture and engineering of Tencent CloudBase’s billion‑scale Node.js gateway—built with Nest.js, layered controllers and services, async streaming, keep‑alive connections, a two‑level cache with refresh‑ahead, and HA measures like horizontal scaling, rate limiting, multi‑AZ deployment, and disaster‑recovery caching—delivering 99.98% cache hits, 14 ms median latency, and proving Node.js can power latency‑sensitive services while encouraging front‑end engineers to adopt backend practices.

Cloud NativeNode.jsgateway architecture
0 likes · 33 min read
Design and Engineering Practices of a Billion‑Scale Node.js Gateway
Node Underground
Node Underground
Feb 18, 2022 · Backend Development

Boost Node.js Serverless Cold Starts 150% Faster with Alinode PGO

Alinode PGO leverages profile‑guided optimization to generate a cache of hot startup code for Node.js functions, cutting cold‑start latency by up to 61% (150% speed‑up) and allowing further reductions by launching solely from the PGO cache, as demonstrated with real‑world benchmarks.

Node.jsPGOPerformance Optimization
0 likes · 4 min read
Boost Node.js Serverless Cold Starts 150% Faster with Alinode PGO
vivo Internet Technology
vivo Internet Technology
Feb 16, 2022 · Backend Development

Design and Implementation of a Plugin Management Platform for Vivo Activity Components

The article describes Vivo’s plugin management platform for activity components, built with a Midway Node.js backend, Vue.js frontend, and MySQL, which automates component extraction, Markdown documentation, GitLab hook‑driven NPM package retrieval, and AST‑based export parsing to provide a reusable library that has already saved over 20 person‑days of development effort.

Component LibraryGitLabMidway
0 likes · 25 min read
Design and Implementation of a Plugin Management Platform for Vivo Activity Components
Node Underground
Node Underground
Feb 16, 2022 · Backend Development

What’s New in Midway 3.0? Deep Dive into the Latest Backend Framework Features

Midway 3.0 was officially released on January 20, 2022, introducing multi‑version documentation, a clarified tech stack for standard, serverless, and integration projects, a redesigned API syntax with zero‑API calls, enhanced operators, Prisma ORM support, a new full‑stack suite, and a lightweight request SDK for both Node.js and browser environments.

APIBackendFramework
0 likes · 11 min read
What’s New in Midway 3.0? Deep Dive into the Latest Backend Framework Features
Alibaba Terminal Technology
Alibaba Terminal Technology
Feb 15, 2022 · Backend Development

What’s New in Midway 3.0? A Deep Dive into the Latest Backend Framework Features

In January 2022, Midway released version 3.0, introducing multi‑version documentation, a clarified technology stack for standard, serverless, and integrated projects, a redesigned API syntax with zero‑API calls, new routing, full‑stack tooling, Prisma ORM support, and a lightweight request SDK, while also thanking open‑source contributors and outlining upcoming plans.

APIFrameworkNode.js
0 likes · 11 min read
What’s New in Midway 3.0? A Deep Dive into the Latest Backend Framework Features
IT Services Circle
IT Services Circle
Feb 6, 2022 · Frontend Development

2021 JavaScript Ecosystem Highlights: Major Releases and Updates

The article reviews the most significant JavaScript ecosystem events of 2021, covering front‑end tools like Snowpack, Vite, React, Vue, back‑end updates such as Node.js 16 and npm 7, new language features, and notable deprecations, providing concise summaries and code examples.

JavaScriptNode.jsReact
0 likes · 19 min read
2021 JavaScript Ecosystem Highlights: Major Releases and Updates
Node Underground
Node Underground
Feb 5, 2022 · Backend Development

Node.js 17.5 Brings Built‑in Fetch API: What Developers Need to Know

Node.js v17.5 introduces experimental support for the familiar fetch API—originally a browser‑side HTTP client—by leveraging the Undici library, allowing developers to use a lightweight, standards‑compliant request method without external modules, though it still requires the --experimental-fetch flag to activate.

HTTPNode.jsUndici
0 likes · 2 min read
Node.js 17.5 Brings Built‑in Fetch API: What Developers Need to Know
IT Services Circle
IT Services Circle
Feb 2, 2022 · Backend Development

An Introduction to zx: Simplifying Script Writing with Node

The article introduces the zx tool—a Node‑based scripting utility that streamlines command‑line automation by wrapping child_process, compares it with Bash and plain Node scripts, and demonstrates its advantages through practical code examples for tasks like batch media compression.

Node.jsShell scriptingcommand-line
0 likes · 8 min read
An Introduction to zx: Simplifying Script Writing with Node
Taobao Frontend Technology
Taobao Frontend Technology
Jan 24, 2022 · Frontend Development

What’s New in Vue, TypeScript, and Fastify? Latest Releases & Tools You Must Know

This roundup highlights Vue 3 becoming the default version, introduces TypeScript 4.6 Beta’s new features, showcases the fastify‑vite plugin for Vite SSR, presents the 1‑Line Layouts resource, reviews the Vite ecosystem article, discusses Node.js design flaws, and explains why uploading node_modules to remote repositories can be beneficial.

FastifyNode.jsVite
0 likes · 4 min read
What’s New in Vue, TypeScript, and Fastify? Latest Releases & Tools You Must Know
转转QA
转转QA
Jan 19, 2022 · Frontend Development

Getting Started with UI Automation Testing Using Puppeteer and Mocha

This tutorial explains how to set up and use Puppeteer together with the Mocha test framework to create, run, and report UI automation test cases for web and H5 applications, covering installation, a demo script, selector handling, and visual test reporting.

JavaScriptNode.jsPuppeteer
0 likes · 6 min read
Getting Started with UI Automation Testing Using Puppeteer and Mocha
ByteDance ADFE Team
ByteDance ADFE Team
Jan 12, 2022 · Frontend Development

Designing and Publishing Module Packages in a Monorepo: Best Practices for Shared Config, UI Libraries, and Native Modules

This article explains how to design, build, and publish reusable module packages—including shared configuration libraries, UI component libraries, and native language modules—within a monorepo, covering package.json configuration, multiple entry formats (ESM, CJS, UMD), tooling choices, and publishing workflows for both frontend and Node.js projects.

MonorepoNode.jsReact
0 likes · 19 min read
Designing and Publishing Module Packages in a Monorepo: Best Practices for Shared Config, UI Libraries, and Native Modules
Taobao Frontend Technology
Taobao Frontend Technology
Jan 12, 2022 · Backend Development

2021 Node.js Developer Survey: Key Trends, Framework Shifts, and Future Outlook

Based on the 2021 Node.js Developer Survey, this article examines the community’s shift toward usability, the rise of enterprise frameworks like Egg and Nest, increased adoption of TypeScript, performance concerns, broader demographic reach, and emerging interests in Serverless and advanced diagnostics.

Backend FrameworksNode.jsServerless
0 likes · 7 min read
2021 Node.js Developer Survey: Key Trends, Framework Shifts, and Future Outlook
HomeTech
HomeTech
Dec 29, 2021 · Information Security

2021 npm Year‑End Review: Major Releases, Supply‑Chain Attacks, and Future Outlook

The article reviews npm’s 2021 milestones—including the official release of npm 7.0 with performance gains and new features—while highlighting a wave of supply‑chain attacks on popular packages, discussing the rise of Corepack, and offering a forward‑looking perspective on the ecosystem’s challenges and opportunities.

CorepackNode.jsSecurity
0 likes · 9 min read
2021 npm Year‑End Review: Major Releases, Supply‑Chain Attacks, and Future Outlook
The Dominant Programmer
The Dominant Programmer
Dec 28, 2021 · Backend Development

How to Install and Run Node-RED on CentOS 7 via npm

This guide walks through installing Node on CentOS 7, using npm to install Node-RED globally, launching the service, and opening the firewall so the editor is reachable at port 1880, including the required unsafe-perm flag for proper permission handling.

InstallationNode-REDNode.js
0 likes · 2 min read
How to Install and Run Node-RED on CentOS 7 via npm
Node Underground
Node Underground
Dec 27, 2021 · Backend Development

Boost Node.js Performance: Build a Rust Fibonacci Module

This article explains Rust’s safety‑focused design, why it’s a compelling C/C++ alternative, and guides you through creating a native Rust Fibonacci calculation module for Node.js, highlighting scenarios where Rust can improve CPU‑intensive tasks and comparing native bindings with WebAssembly.

Native ModulesNode.jsRust
0 likes · 3 min read
Boost Node.js Performance: Build a Rust Fibonacci Module
Laravel Tech Community
Laravel Tech Community
Dec 20, 2021 · Backend Development

Node.js 12.22.8 (Er) Release: Key Changes and Commit Summary

Node.js 12.22.8 (code‑named “Er”) has been released, featuring a c‑ares update to fix underscore CNAME resolution, updated Mozilla NSS root certificates, and a series of additional commits ranging from build and dependency upgrades to bug fixes across various modules.

JavaScriptNode.jsc-ares
0 likes · 3 min read
Node.js 12.22.8 (Er) Release: Key Changes and Commit Summary
Laravel Tech Community
Laravel Tech Community
Dec 16, 2021 · Backend Development

OOX: A Simple and Fast Node.js Microservice Framework

OOX is a Node.js‑based microservice solution that removes the need for route definitions and configuration files, supports both HTTP and Socket.IO, provides example code for calculator services, and includes recent updates such as AsyncLocalStorage tracing and Socket.IO 4.4.0.

Backend DevelopmentMicroservicesNode.js
0 likes · 3 min read
OOX: A Simple and Fast Node.js Microservice Framework
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Dec 3, 2021 · Backend Development

Designing a Microservice Node.js Framework Based on Koa

This article explores Koa’s core AOP‑based architecture, demonstrates minimal implementations using koa‑compose and Node.js http, and proposes a microservice‑oriented framework that extends Koa to support HTTP, Thrift, WebSocket and other services, complete with abstract server designs and example code.

KoaMicroservicesNode.js
0 likes · 14 min read
Designing a Microservice Node.js Framework Based on Koa
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 3, 2021 · Frontend Development

How Youku’s Front‑End Powers Large‑Scale Marketing Campaigns

This article explores how Youku’s front‑end team evolved its technology stack—from traditional web pages to Node.js server‑side rendering, low‑code marketing tools, and advanced rendering techniques—to support large‑scale marketing activities across web, mobile, OTT, and mini‑programs.

MarketingNode.jsRendering
0 likes · 4 min read
How Youku’s Front‑End Powers Large‑Scale Marketing Campaigns
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 2, 2021 · Backend Development

Introduction to Egg.js: MVC Architecture, Routing, Controllers, Services, and Configuration

The article introduces Egg.js, a Node.js framework that implements the classic MVC pattern with clearly separated controllers, services, and views, explains routing, configuration, project layout, multi‑process architecture, scheduled tasks, and plugin system, and demonstrates building a Hacker News clone.

ConfigurationMVCNode.js
0 likes · 17 min read
Introduction to Egg.js: MVC Architecture, Routing, Controllers, Services, and Configuration
BaiPing Technology
BaiPing Technology
Nov 29, 2021 · Backend Development

How to Build a Chat Screenshot Generator with Node.js and Canvas

This guide walks you through creating a Node.js tool that automatically generates chat screenshots with customizable themes, avatars, and text, complete with code snippets, size calculations, drawing functions, and integration into workflow tools like Alfred and macOS Shortcuts for instant clipboard copying.

AlfredAppleScriptAutomation
0 likes · 17 min read
How to Build a Chat Screenshot Generator with Node.js and Canvas
Node Underground
Node Underground
Nov 28, 2021 · Backend Development

Master Node.js Diagnostics: Core Dump, Heap Dump, CPU Profiling & More

This guide explains essential Node.js diagnostic techniques—including generating core dumps, capturing heap snapshots, profiling CPU usage, leveraging trace events, and using Diagnostic Reports—providing step‑by‑step commands, flag configurations, and example code to help developers troubleshoot crashes and performance issues in production environments.

CPU profilingDiagnostic ReportsHeap Dump
0 likes · 11 min read
Master Node.js Diagnostics: Core Dump, Heap Dump, CPU Profiling & More
21CTO
21CTO
Nov 18, 2021 · Frontend Development

What’s New in Electron 16.0? Features, Lifecycle Changes, and Upgrade Guide

Electron 16.0 was released on November 17, adopting an eight‑week release cycle, ending support for older versions, introducing experimental WebHID API, deprecating certain renderer APIs, and updating core components to Chromium 96, V8 9.6, and Node.js 16.9.1, with download instructions provided.

ChromiumDesktopAppElectron
0 likes · 4 min read
What’s New in Electron 16.0? Features, Lifecycle Changes, and Upgrade Guide
ByteFE
ByteFE
Nov 12, 2021 · Fundamentals

Hot Topics and Fundamentals in Web Development: Chrome Recorder, Webpack SplitChunks, React Fiber, Node.js, and More

This article highlights recent web development tools and concepts—including Chrome's Recorder panel, Webpack's SplitChunksPlugin, detailed analyses of React Fiber and startTransition, Node.js architecture and multi‑process techniques, as well as source‑code explorations of Fabric.js, Vue2 utilities, and Svelte implementation—providing practical insights for both frontend and backend engineers.

Backend DevelopmentNode.jsReact
0 likes · 4 min read
Hot Topics and Fundamentals in Web Development: Chrome Recorder, Webpack SplitChunks, React Fiber, Node.js, and More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Nov 11, 2021 · Backend Development

Why Node.js Log Decryption Fails and How Multi‑Process/Thread Fixes It

This article examines a user‑side logging system where encrypted and compressed logs are uploaded, analyzes why decryption often stalls or fails, explores Node.js multi‑process and inter‑process communication methods, addresses sticky‑packet and exception handling issues, and presents solutions for performance, memory leaks, and reliable npm package publishing.

Log DecryptionNode.jsPerformance Optimization
0 likes · 28 min read
Why Node.js Log Decryption Fails and How Multi‑Process/Thread Fixes It
58 Tech
58 Tech
Nov 9, 2021 · Frontend Development

Guide to Using @umajs/plugin-vue-ssr for Vue Server-Side Rendering with UMajs

This article introduces the @umajs/plugin-vue-ssr plugin, detailing its installation, configuration, key features, data fetching methods, CSS support, and integration with Vue, Vuex, and Koa to enable efficient server‑side rendering and client‑side rendering within the UMajs framework.

Node.jsSSRUMajs
0 likes · 9 min read
Guide to Using @umajs/plugin-vue-ssr for Vue Server-Side Rendering with UMajs
Taobao Frontend Technology
Taobao Frontend Technology
Oct 25, 2021 · Frontend Development

What’s New in Node.js, VS Code, React, and Emerging Open‑Source Tools?

This roundup highlights the latest Node.js v17 release with OpenSSL 3.0 support, the launch of VS Code’s browser version, a revamped React documentation site, and several noteworthy open‑source projects such as ts‑morpher, @swc/jest, and use‑context‑selector, plus an in‑depth look at Naive UI’s development process.

Node.jsReactVS Code
0 likes · 9 min read
What’s New in Node.js, VS Code, React, and Emerging Open‑Source Tools?
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Oct 18, 2021 · Frontend Development

Mastering Electron IPC: From Hello World to Secure Desktop Apps

This guide walks you through the fundamentals of Electron, explaining what it is, its capabilities, how to set up a project, create windows, manage lifecycle events, implement preload scripts, and establish robust inter‑process communication (IPC) between the main and renderer processes with practical code examples.

BrowserWindowDesktop AppElectron
0 likes · 18 min read
Mastering Electron IPC: From Hello World to Secure Desktop Apps
Top Architect
Top Architect
Oct 17, 2021 · Backend Development

Deploying the Open‑Source Scheduling Tool Calendso: A Step‑by‑Step Guide

This article introduces Calendso, an open‑source alternative to Calendly, and provides a detailed, step‑by‑step tutorial—including cloning the repository, installing dependencies, configuring environment variables, setting up the Prisma database, and running the application—to help developers deploy their own self‑hosted scheduling service.

CalendsoNode.jsPrisma
0 likes · 4 min read
Deploying the Open‑Source Scheduling Tool Calendso: A Step‑by‑Step Guide
Sohu Tech Products
Sohu Tech Products
Oct 14, 2021 · Backend Development

Design and Implementation of Full‑Chain Tracing for Node.js Applications Using Async Hooks

This article explains the necessity, design principles, and concrete implementation of a full‑chain tracing system for Node.js applications, covering architecture choices, industry solutions, core Async Hooks concepts, the zone‑context framework, invoke‑tree construction, garbage collection, and practical demo code.

Full-Chain TracingJavaScriptNode.js
0 likes · 18 min read
Design and Implementation of Full‑Chain Tracing for Node.js Applications Using Async Hooks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 11, 2021 · Fundamentals

Design and Implementation of a Configurable CLI Plugin System for Front‑End Projects

This article describes how to redesign a front‑end CLI tool by introducing a router‑like entry, converting hard‑coded commands into configurable objects, implementing a third‑party plugin registration workflow, and refactoring file handling with fs‑extra to improve maintainability and scalability across teams.

CLINode.jscommand registration
0 likes · 14 min read
Design and Implementation of a Configurable CLI Plugin System for Front‑End Projects
Alibaba Terminal Technology
Alibaba Terminal Technology
Oct 8, 2021 · Backend Development

Which Node.js Core Utilities Should You Upgrade? A Hands‑On Comparison

This article reviews a series of common Node.js utilities—type checking, async sleep, file handling, streams, HTTP requests, assertions, code coverage, debugging, deprecation warnings, source‑maps, child processes, and CLI testing—comparing community packages with built‑in APIs, rating their replaceability, and offering practical migration advice for modern Node.js development.

BackendJavaScriptNode.js
0 likes · 21 min read
Which Node.js Core Utilities Should You Upgrade? A Hands‑On Comparison
21CTO
21CTO
Sep 30, 2021 · Backend Development

Why Node.js Is the Ideal Choice for Real‑Time Application Development

Node.js offers unparalleled advantages for real‑time application development—including single‑language JavaScript, cost‑effectiveness, modular architecture, event‑driven non‑blocking I/O, rapid development, SEO friendliness, and easy scalability—making it the preferred framework for live video, IoT, notifications, and instant messaging solutions.

Backend DevelopmentNode.jsScalability
0 likes · 10 min read
Why Node.js Is the Ideal Choice for Real‑Time Application Development
Taobao Frontend Technology
Taobao Frontend Technology
Sep 28, 2021 · Backend Development

How DataLoader Solves the GraphQL N+1 Problem: Deep Dive into Batch & Cache Mechanics

This article explains the GraphQL N+1 performance issue, demonstrates how DataLoader batches and caches database calls to eliminate redundant queries, walks through its core TypeScript implementation—including batch scheduling, cache handling, and load methods—while providing practical examples and integration tips for real‑world GraphQL servers.

BatchingDataLoaderGraphQL
0 likes · 28 min read
How DataLoader Solves the GraphQL N+1 Problem: Deep Dive into Batch & Cache Mechanics
Java Architect Essentials
Java Architect Essentials
Sep 23, 2021 · Frontend Development

Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure

This article provides a comprehensive guide to Electron development, covering its cross‑platform architecture, environment preparation, installation commands, project initialization with both the quick‑start template and vue‑cli, and detailed explanations of the source and application directory structures.

Desktop AppsDevelopment GuideElectron
0 likes · 10 min read
Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 23, 2021 · Backend Development

Mastering Commander.js: Build Powerful Node.js CLIs with Ease

This comprehensive guide walks you through installing Commander.js, declaring program variables, defining options (including booleans, required, variadic, and default values), creating commands and arguments, customizing help output, using hooks, handling async actions, and advanced parsing configurations for robust Node.js command‑line applications.

CLICommander.jsJavaScript
0 likes · 27 min read
Mastering Commander.js: Build Powerful Node.js CLIs with Ease