Alipay Experience Technology
Author

Alipay Experience Technology

Exploring ultimate user experience and best engineering practices

176
Articles
0
Likes
917
Views
0
Comments
Recent Articles

Latest from Alipay Experience Technology

100 recent articles max
Alipay Experience Technology
Alipay Experience Technology
Jun 30, 2023 · Frontend Development

Fixing V8 OOM Crashes in Electron: Debugging, Memory Analysis, and Building a Custom Electron

This article walks through diagnosing V8FatalErrorCallback OOM crashes in an Electron‑based PC Taobao Live client, explores stack analysis, disables compilation cache, adjusts V8 heap limits, compiles a custom Electron without pointer compression, and uses Chrome DevTools Memory and Performance tools along with runtime monitoring to locate and fix the underlying memory leak.

Chrome DevToolsDebuggingElectron
0 likes · 35 min read
Fixing V8 OOM Crashes in Electron: Debugging, Memory Analysis, and Building a Custom Electron
Alipay Experience Technology
Alipay Experience Technology
May 19, 2023 · Frontend Development

What Makes VSCode’s Architecture So Powerful? Inside Dependency Injection, Registry, and LSP

This article explores VSCode’s sophisticated architecture, detailing how its dependency injection system, event lifecycle management, registry‑based extension points, cross‑platform service injection, and Language Server Protocol enable a modular, high‑performance editor that can be extended safely across web, desktop, and mobile environments.

Dependency InjectionEvent SystemFrontend Architecture
0 likes · 52 min read
What Makes VSCode’s Architecture So Powerful? Inside Dependency Injection, Registry, and LSP
Alipay Experience Technology
Alipay Experience Technology
May 17, 2023 · Backend Development

Boost Code Reusability with Componentized Workflow Design in Java

This article explains how to improve code readability, reusability, and extensibility by adopting a componentized workflow architecture, detailing three‑layer structures, node abstraction, parameter mapping, and practical Java/Spring XML examples for scalable backend systems.

BackendComponent ArchitectureDesign Patterns
0 likes · 13 min read
Boost Code Reusability with Componentized Workflow Design in Java
Alipay Experience Technology
Alipay Experience Technology
May 15, 2023 · Frontend Development

How to Diagnose and Fix Electron Crash Issues in Taobao Live

This article walks through the entire crash‑handling workflow for an Electron‑based Taobao Live client, covering why crashes occur, how to capture minidumps with Crashpad, report them to monitoring platforms, and analyze the dumps using Visual Studio or WinDbg.

Crash ReportingDebuggingElectron
0 likes · 17 min read
How to Diagnose and Fix Electron Crash Issues in Taobao Live
Alipay Experience Technology
Alipay Experience Technology
May 11, 2023 · Backend Development

How DDD Tames Microservice Complexity: A Practical Guide

This article explains why architecture design, especially Domain‑Driven Design, is essential for controlling the complexity, cost, and scalability of microservice systems, detailing common misconceptions, sources of complexity, and concrete steps to define clear domain and service boundaries.

BackendMicroservicesSoftware Architecture
0 likes · 26 min read
How DDD Tames Microservice Complexity: A Practical Guide
Alipay Experience Technology
Alipay Experience Technology
May 10, 2023 · Mobile Development

How Alipay’s Homepage Leverages Edge AI for Smarter Refreshes

This article explains how Alipay’s homepage team collaborates with the edge‑intelligence team to use real‑time client‑side behavior data and algorithm platforms, transforming refresh strategies across time, space, and event dimensions, improving recommendation efficiency, reducing duplication, and delivering measurable performance gains.

edge AIfrontendmobile
0 likes · 15 min read
How Alipay’s Homepage Leverages Edge AI for Smarter Refreshes
Alipay Experience Technology
Alipay Experience Technology
May 9, 2023 · Frontend Development

From Terminal to Block Suites: Evolution of Web Editors and Their Core Technologies

This article traces the history of editor technology from early terminal editors to modern web‑based and block‑style editors, examines key architectural components such as contentEditable, model‑view‑controller design, collaborative algorithms, and highlights future directions like multimodal GPT interaction.

CRDTOTcollaboration
0 likes · 24 min read
From Terminal to Block Suites: Evolution of Web Editors and Their Core Technologies
Alipay Experience Technology
Alipay Experience Technology
May 4, 2023 · Frontend Development

Why Ant Design 5.0’s New Design Principles Boost Productivity and Aesthetics

The article reviews Ant Design 5.0’s redesign, explaining how its focus on clearer visuals, reduced distractions, and a relaxed feel—through updated color palettes, larger interaction zones, and a flexible corner‑radius algorithm—enhances user efficiency and creates a more pleasant virtual office experience.

UI designant-designdesign system
0 likes · 9 min read
Why Ant Design 5.0’s New Design Principles Boost Productivity and Aesthetics
Alipay Experience Technology
Alipay Experience Technology
Apr 27, 2023 · Backend Development

Mastering NAPI‑RS: Build Cross‑Platform Node.js Native Addons with Rust

This article introduces NAPI‑RS, a Rust‑based framework for creating pre‑compiled Node.js native extensions, covering project setup, multi‑platform distribution, type generation, module registration, advanced usage patterns, and debugging techniques to help developers efficiently bridge Rust and JavaScript.

Cross-platformNAPI-RSNode.js
0 likes · 17 min read
Mastering NAPI‑RS: Build Cross‑Platform Node.js Native Addons with Rust