Tagged articles
150 articles
Page 2 of 2
Wukong Talks Architecture
Wukong Talks Architecture
May 5, 2019 · Frontend Development

Building a Knowledge Management Site with VuePress: From Installation to Automated Cloud Deployment

This guide walks developers through selecting VuePress for a centralized documentation portal, installing it globally or locally, configuring navigation and build scripts, generating static files, deploying them on an Ubuntu server with Nginx, and automating updates via Jenkins, cron jobs, and Docker.

DeploymentDocumentationVuePress
0 likes · 9 min read
Building a Knowledge Management Site with VuePress: From Installation to Automated Cloud Deployment
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 13, 2019 · Frontend Development

How Serverless Could Revolutionize Front‑End Development

This article reviews the evolution of front‑end technologies—from Ajax and Node.js to React—explains the serverless concept, and argues that serverless will trigger the next major shift in front‑end engineering by reshaping deployment, scaling, and the role of web developers.

ReactServerlessWeb Development
0 likes · 15 min read
How Serverless Could Revolutionize Front‑End Development
HomeTech
HomeTech
Mar 12, 2019 · Backend Development

NodeJS and Egg Framework Practices for Frontend‑Backend Integration and Service Development

This article details the adoption of NodeJS and the Egg framework for front‑end/back‑end separation, covering SSR considerations, directory planning, scheduled tasks, error handling, service design, custom logging, Elasticsearch integration, and Docker deployment, offering practical insights and best‑practice recommendations for backend development.

DockerEggSSR
0 likes · 16 min read
NodeJS and Egg Framework Practices for Frontend‑Backend Integration and Service Development
iQIYI Technical Product Team
iQIYI Technical Product Team
Mar 1, 2019 · Backend Development

NodeJS Middleware Layer for iQIYI PC Web: Architecture, Design, and Monitoring

The iQIYI PC Web NodeJS middleware aggregates multiple backend APIs behind a single endpoint, using an nginx‑Varnish‑Node stack and a Koa‑based framework to stitch, cache, and transform data, while comprehensive logging, alerting, and system monitoring ensure 99.99% stability and faster front‑end development.

BackendPerformance MonitoringiQIYI
0 likes · 16 min read
NodeJS Middleware Layer for iQIYI PC Web: Architecture, Design, and Monitoring
Ctrip Technology
Ctrip Technology
Jan 15, 2019 · Backend Development

Node.js Adoption and Evolution in Ctrip Flight Ticket Team: From Front‑Back Separation to GraphQL

The article details how Ctrip's flight ticket front‑end team introduced Node.js for front‑back separation, built a Vue‑based H5 architecture with PM2, Express and standard RESTful APIs, then migrated many services to GraphQL, achieving modularity, performance under 50 ms and handling millions of daily requests.

BackendRESTful APIVue
0 likes · 10 min read
Node.js Adoption and Evolution in Ctrip Flight Ticket Team: From Front‑Back Separation to GraphQL
Sohu Tech Products
Sohu Tech Products
Dec 5, 2018 · Frontend Development

Designing a Scalable Template Algorithm for Automated Advertising Creative Generation

This article explains how to build an automated system that generates diverse advertising creative images by classifying size ratios, designing multi‑layer templates, selecting the best template through element structure, constraints, style and industry rules, and rendering them with Node.js, Puppeteer, and canvas.

Puppeteerad-creativeauto-design
0 likes · 16 min read
Designing a Scalable Template Algorithm for Automated Advertising Creative Generation
Bitu Technology
Bitu Technology
Oct 25, 2018 · Backend Development

Applying Node.js async_hooks API in Tubi’s Backend Services

This article explains why Tubi adopted Node.js’s async_hooks API, describes the challenges of context propagation in asynchronous calls, demonstrates a monkey‑patching solution for HTTP servers, and shares production‑grade practices for tracing, retries, and memory management in their micro‑framework.

BackendRPCasync_hooks
0 likes · 8 min read
Applying Node.js async_hooks API in Tubi’s Backend Services
QQ Music Frontend Team
QQ Music Frontend Team
Jul 15, 2018 · Frontend Development

Create Unbreakable Web Page Watermarks with Canvas, SVG, and Node.js

This article presents multiple techniques for generating robust web page and image watermarks—including Canvas and SVG rendering, MutationObserver protection, and Node.js server-side generation—complete with code examples, compatibility notes, and best‑practice recommendations to prevent content leakage and enable traceability.

MutationObserverWatermarknodejs
0 likes · 14 min read
Create Unbreakable Web Page Watermarks with Canvas, SVG, and Node.js
JD Tech
JD Tech
Apr 17, 2018 · Operations

Overwatch: A Distributed Real‑Time RPC Monitoring Platform for System Observability

The article describes Overwatch, a distributed monitoring system developed by Dada‑JD Daojia that collects, aggregates, and visualizes RPC traffic in real time using consumer‑side agents, Kafka, Storm, and a Node.js CQRS architecture, enabling engineers to quickly locate and resolve service failures.

CQRSDistributed MonitoringRPC
0 likes · 8 min read
Overwatch: A Distributed Real‑Time RPC Monitoring Platform for System Observability
System Architect Go
System Architect Go
Mar 5, 2018 · Backend Development

Implementing RPC and Delayed Queues with RabbitMQ

This article explains how to use RabbitMQ to build Remote Procedure Call (RPC) mechanisms and delayed message queues, detailing the required exchanges, correlation IDs, callback queues, and providing practical Node.js code examples for both client and server sides.

BackendMessagingRabbitMQ
0 likes · 4 min read
Implementing RPC and Delayed Queues with RabbitMQ
System Architect Go
System Architect Go
Jan 10, 2018 · Backend Development

Using npm-check and ESLint to Detect and Remove Unused npm Packages

This guide explains how to install and use npm-check together with ESLint to identify outdated, incorrect, or unused dependencies in a Node.js project, remove unnecessary require statements, and ensure that only needed packages remain in the codebase.

ESLintUnused Dependenciesdependency-management
0 likes · 3 min read
Using npm-check and ESLint to Detect and Remove Unused npm Packages
Taobao Frontend Technology
Taobao Frontend Technology
Jan 5, 2018 · Operations

Why Metrics Matter: A Deep Dive into Pandora.js’s Measurement System

Metrics act as health checks for applications, enabling developers to monitor performance, track changes, and assess stability; this article explains Pandora.js’s metric naming conventions, types like Gauge, Counter, Histogram, and Meter, and provides practical Node.js code examples for implementing these measurements.

Metricsmonitoringnodejs
0 likes · 13 min read
Why Metrics Matter: A Deep Dive into Pandora.js’s Measurement System
21CTO
21CTO
Dec 27, 2017 · Backend Development

Why Node.js? Speed, Concurrency, and Design Patterns Explained

Node.js, a high‑performance JavaScript runtime, offers non‑blocking concurrency via an event loop, benefits from TypeScript’s type safety, follows the observer design pattern, and is ideal for small‑to‑medium projects, though large enterprise apps may require TypeScript for maintainability.

BackendTypeScriptdesign-patterns
0 likes · 4 min read
Why Node.js? Speed, Concurrency, and Design Patterns Explained
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 10, 2017 · Frontend Development

Why Front‑End/Back‑End Separation Is Essential for Modern Web Apps

This article explains why front‑end/back‑end separation is increasingly popular, outlines its benefits over traditional monolithic web development, and demonstrates a practical implementation using Vue, Node.js, and Express for a movie ticketing system, including mock data handling and deployment tips.

Web Developmentfrontendnodejs
0 likes · 8 min read
Why Front‑End/Back‑End Separation Is Essential for Modern Web Apps
Zhuanzhuan Tech
Zhuanzhuan Tech
Nov 21, 2017 · Frontend Development

Building an Efficient Operational Frontend Architecture: Component Platform, Node.js Middleware, and Monitoring

The article describes how a startup tackled rapid MVP development and frequent changes by establishing a component‑based frontend platform, a Node.js middleware layer for Java services, and performance and error monitoring to streamline operations and improve development efficiency.

monitoringnodejsoperational tools
0 likes · 10 min read
Building an Efficient Operational Frontend Architecture: Component Platform, Node.js Middleware, and Monitoring
Node Underground
Node Underground
Oct 26, 2017 · Backend Development

Mastering Node.js Scaling: Cloning, Decomposing, and Splitting Strategies

This article explains how Node.js’s built‑in cluster module and external tools like PM2 can be used to improve stability and load capacity through three scaling strategies—cloning, decomposing, and splitting—allowing applications to fully leverage multi‑core CPUs and achieve zero‑downtime restarts.

Clusternodejsperformance
0 likes · 2 min read
Mastering Node.js Scaling: Cloning, Decomposing, and Splitting Strategies
Dada Group Technology
Dada Group Technology
Sep 29, 2017 · Operations

Overwatch: A Distributed System Monitoring Platform for Real‑Time RPC Visibility

Overwatch is an open‑source distributed monitoring platform built by Dada‑Jingdong Home that collects, aggregates, and visualizes RPC traffic across thousands of micro‑services in real time, enabling engineers to quickly pinpoint the root cause of system failures using directed‑graph visualizations and CQRS‑based data queries.

CQRSKafkaRPC
0 likes · 10 min read
Overwatch: A Distributed System Monitoring Platform for Real‑Time RPC Visibility
JavaScript
JavaScript
Sep 18, 2017 · Backend Development

How to Install and Use cli-dict: A Command-Line Translation Tool

This guide explains how to install the cli-dict npm package globally, demonstrates basic Chinese‑English translation commands with examples, lists available command‑line options, and notes the current translation source and contribution invitation.

command-linenodejsnpm
0 likes · 1 min read
How to Install and Use cli-dict: A Command-Line Translation Tool
Architecture Digest
Architecture Digest
Aug 24, 2017 · Frontend Development

Designing a Differentiated Front‑End Architecture for Internet Finance Platforms

The article outlines a comprehensive front‑end architecture for an internet‑finance development team, detailing how component‑based, configuration‑driven design, migration from PHP to Node, and shared services (FMS, AXE, SCENE) address frequent scenario changes, risk‑control requirements, and aim to boost development efficiency and product management capability.

ComponentizationConfigurationPHP
0 likes · 8 min read
Designing a Differentiated Front‑End Architecture for Internet Finance Platforms
21CTO
21CTO
Jul 19, 2017 · Frontend Development

Rethinking Front‑Back End Separation: A NodeJS Full‑Stack Approach

This article examines the evolving definition of front‑back end separation, critiques traditional SPA models, proposes a responsibility‑based split where the front‑end handles view and controller while the back‑end manages the model, and outlines a NodeJS‑driven full‑stack solution with practical implementation insights.

full-stacknodejsseparation
0 likes · 16 min read
Rethinking Front‑Back End Separation: A NodeJS Full‑Stack Approach
System Architect Go
System Architect Go
Apr 2, 2017 · Backend Development

Detecting Node.js Memory Leaks with devtool

This tutorial explains how to install and use the devtool utility to monitor, capture heap snapshots, and analyze memory usage in a Node.js application, demonstrating the detection of memory leaks through practical examples and timeline visualizations.

Backenddebuggingdevtool
0 likes · 5 min read
Detecting Node.js Memory Leaks with devtool
System Architect Go
System Architect Go
Mar 20, 2017 · Backend Development

Introducing apidoc: An Automatic API Documentation Generation Tool

This article explains how backend developers can use the open‑source tool apidoc to automatically generate clean, static API documentation from specially formatted code comments, covering installation, comment syntax, generation commands, and the resulting documentation output.

Backendapidocautomation
0 likes · 4 min read
Introducing apidoc: An Automatic API Documentation Generation Tool
ITPUB
ITPUB
Mar 18, 2017 · Frontend Development

From NodeJS Backend to Large-Scale React Native: Our ‘Big Wireless’ Team Reorg Explained

The article recounts a recent team restructuring that shifted NodeJS from pure backend development to a broader "big wireless" strategy, introduced large‑scale React Native adoption, created a dedicated architecture group, and shares practical lessons on aligning technology choices with business value.

BackendReact NativeTeam Structure
0 likes · 16 min read
From NodeJS Backend to Large-Scale React Native: Our ‘Big Wireless’ Team Reorg Explained
System Architect Go
System Architect Go
Mar 7, 2017 · Backend Development

Using Nodemon for Automatic Restart in Node.js Development

This guide explains how to install, configure, and use Nodemon to automatically detect code changes and restart Node.js applications, improving development efficiency while highlighting common Windows setup issues and configuration options.

automationdevelopment-toolshot-reload
0 likes · 4 min read
Using Nodemon for Automatic Restart in Node.js Development
Node Underground
Node Underground
Jan 19, 2017 · Backend Development

Essential Node.js Best Practices Every Developer Should Follow

This article expands on earlier Node.js best practices by offering concrete, actionable guidelines such as modularizing code, managing require statements, handling errors, using npm shortcuts, respecting versioning, and properly separating development and production dependencies.

best practicesdependency managementnodejs
0 likes · 3 min read
Essential Node.js Best Practices Every Developer Should Follow
Meituan Technology Team
Meituan Technology Team
Jan 5, 2017 · Frontend Development

Frontend Engineering Practices: Meituan's App-Proto Framework

Meituan’s Xiamen frontend team created the app‑proto framework— a convention‑over‑configuration, self‑contained system that separates a Node data‑proxy/routing layer, a pure web interaction layer, and operational tooling—enabling mock‑first development, incremental technology adoption, modular replaceability, and automated CI/CD with Docker for fast, reliable merchant‑facing single‑page tools.

DataSourcesapp-protoarchitecture
0 likes · 16 min read
Frontend Engineering Practices: Meituan's App-Proto Framework
Tencent Cloud Developer
Tencent Cloud Developer
Dec 30, 2016 · Mobile Development

Step-by-Step Guide to Quickly Build a WeChat Mini Program Using Tencent Cloud

This step‑by‑step tutorial shows how to use Tencent Cloud’s one‑click Mini Program scaffold to create, configure, and deploy a WeChat Mini Program—automating domain registration, HTTPS/WSS, authentication, scaling and other infrastructure—so developers can bypass traditional setup hurdles and launch a functional app within minutes.

Cloud ScaffoldTencent CloudTutorial
0 likes · 8 min read
Step-by-Step Guide to Quickly Build a WeChat Mini Program Using Tencent Cloud
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 29, 2016 · Backend Development

Getting Started with Express: Build Your First Node.js Web App

This guide introduces Express, a Node.js web framework, covering its advantages, environment setup, a step‑by‑step demo project, directory layout, core concepts such as routing, middleware and template engines, and practical code examples to help beginners launch a functional server quickly.

BackendExpressTemplate Engine
0 likes · 15 min read
Getting Started with Express: Build Your First Node.js Web App
Architecture Digest
Architecture Digest
Aug 31, 2016 · Frontend Development

Practical Guide to Using WebP Images in Web Projects

This article explains what WebP is, its performance benefits, common server‑side and client‑side integration methods, and shares a complete practical implementation—including image conversion tools, JavaScript detection, CSS mixins, and a Node.js monitoring script—to help developers adopt WebP efficiently in their front‑end workflows.

image-optimizationnodejsperformance
0 likes · 13 min read
Practical Guide to Using WebP Images in Web Projects
Node Underground
Node Underground
Aug 29, 2016 · Backend Development

Unlock Node.js Mastery with the Essential Playbook

Discover how the Node.js Playbook offers a practical roadmap, best‑practice tips, and essential tools for developers seeking a clear, actionable guide to mastering Node.js, while also outlining its limitations and inviting community contributions.

DevelopmentPlaybookbest practices
0 likes · 3 min read
Unlock Node.js Mastery with the Essential Playbook
Architecture Digest
Architecture Digest
Jul 30, 2016 · Frontend Development

Evolution and Architecture of Taobao Home Page: From PHP to Node, Performance Optimization, Stability, and Agile Operations

This article details the evolution of Taobao's home page over a year and a half, covering its background, migration from PHP to Node, modular architecture, performance tuning, stability mechanisms, and agile operational practices that keep a billion‑scale front‑end service reliable and fast.

CDNmonitoringnodejs
0 likes · 18 min read
Evolution and Architecture of Taobao Home Page: From PHP to Node, Performance Optimization, Stability, and Agile Operations
21CTO
21CTO
Jun 14, 2016 · Frontend Development

How Taobao’s Home Page Evolved: From PHP to Node and Scaling to Billions of Views

This article chronicles the evolution of Taobao’s home page—from its early PHP implementation to a modern Node‑based platform—detailing architecture, module building, performance optimizations, stability safeguards, and agile practices that enable it to serve billions of daily page views.

PHPTaobaofrontend
0 likes · 18 min read
How Taobao’s Home Page Evolved: From PHP to Node and Scaling to Billions of Views
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 9, 2016 · Frontend Development

Inside Taobao’s Home Page: From PHP to Node, Architecture & Performance Secrets

The article recounts a year‑and‑a‑half of evolving Taobao’s massive home page, detailing its shift from a PHP‑based rendering system to a Node‑powered architecture, the modular building platform, dynamic data integration, performance optimizations, stability measures, and agile deployment practices that keep billions of daily visits smooth.

architecturefrontendhomepage
0 likes · 20 min read
Inside Taobao’s Home Page: From PHP to Node, Architecture & Performance Secrets
21CTO
21CTO
May 12, 2016 · Frontend Development

Migrating Baidu Tieba Frontend to React: From fis3 to Modern Build Tools

This article details the challenges of evolving a large legacy frontend codebase, the transition from jQuery and fis3 to React with TypeScript, the integration of webpack-like features, server‑side rendering techniques, and the use of yog2, Fit, and related tooling to streamline modern web development.

SSRTypeScriptfis3
0 likes · 21 min read
Migrating Baidu Tieba Frontend to React: From fis3 to Modern Build Tools
21CTO
21CTO
Jan 22, 2016 · Frontend Development

From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned

This personal narrative recounts how a complete beginner in 2014 taught himself HTML, CSS, JavaScript and Node, landed his first front‑end job, overcame chaotic requirements, leveraged search engines, and continuously expanded his web development skills through hands‑on projects and self‑directed learning.

Web Developmentcareerfrontend
0 likes · 12 min read
From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned