Blog

Setting 2018 Goals

Personal 2018 goals—fitness, reading, and travel—with concrete daily habits to stay accountable.

· 1 min

User Authentication with Frontend–Backend Separation

From session+cookie to JWT: approaches to user authentication in a decoupled frontend/backend architecture.

· 2 min
Personal Essays

Tools I Bought in 2017

This post summarizes the tools I bought in 2017, including a rice cooker, monitors, and a Swiss Army knife. These tools …

· 1 min
Hardware

2017 Year-End Summary

This is the author's 2017 year-end summary, reviewing growth in a complex project, reflecting on technical learning, and …

· 5 min
Annual Review

Jenkins Continuous Integration - Setup and Configuration

This article provides a comprehensive guide to setting up and configuring Jenkins for continuous integration, including …

· 3 min
Deployment & Operations

How to Use jsPlumb (Step-by-Step Guide)

This comprehensive guide covers jsPlumb usage for creating directed acyclic graphs (DAGs), including key concepts, …

· 5 min
JavaScriptVisualizationDAG

Multi-platform Blog Hosting with GitHub and Coding

This article introduces multi-platform blog hosting using GitHub and Coding, including advantages, implementation …

· 2 min
Git

Full-Stack Deployment: Angular + Express on CentOS

A step-by-step guide to deploying a full-stack Angular and Express application on a CentOS server, covering environment …

· 3 min
AngularNode.jsExpressNginx

ES6 Common Issues

This article introduces common ES6 issues, including advantages, implementation details, and related resources that can …

· 1 min
JavaScript

Uninstall Node.js on macOS

This post explains how to uninstall Node.js on macOS, covering nvm, Homebrew, and manual removal for pkg installs.

· 2 min
Node.jsMac

Git Multiple Remote Repository Configuration

This article introduces Git multiple remote repository configuration, including its advantages, implementation details, …

· 1 min
Git

oh-my-zsh Chinese Character Encoding Issues

This article introduces the Chinese character encoding issues in oh-my-zsh, including the advantages, implementation …

· 1 min
Linux

How to Use dagre-d3 (Step-by-Step Guide)

This article introduces the dagre-d3 usage guide, including its advantages, implementation details, and related …

· 3 min
JavaScriptD3Data Visualization

Common Issues in Angular Development

This article introduces common issues in Angular development, including advantages, implementation details, and related …

· 8 min
Angular

My Roadmap for Learning Angular

A structured approach to mastering modern Angular: from official documentation and TypeScript basics to hands-on …

· 2 min
AngularLearning

How to Make Phone Interaction GIFs

Record phone/desktop interactions and convert video to GIF: tools for macOS/Windows and simple tips.

· 1 min
Hardware

POST Data Encoding Methods

This article introduces POST data encoding methods, including their advantages, implementation details, and relevant …

· 2 min

Fix "JavaScript heap out of memory" During Build

How to fix "JavaScript heap out of memory" during Angular/Webpack builds by increasing Node/V8 memory, with safer script …

· 1 min
Build ToolsNode.jsAngular

Cordova Development Common Issues

This article introduces common issues in Cordova development, including advantages, implementation details, and related …

· 4 min
Mobile DevelopmentAndroid

mysql error: Invalid default value for date

This article introduces the mysql error: Invalid default value for date, including its causes, implementation details, …

· 1 min

PHP Environment Setup

This article provides a guide to setting up PHP development environment, covering the advantages, implementation …

· 2 min

Common Issues with Xcode Simulator

Notes on common Xcode Simulator issues: symptoms, fixes, and useful references.

· 1 min
Apple Ecosystem

Chrome Device Mode Screenshot White Screen Issue

This article introduces the Chrome device mode screenshot white screen issue, including troubleshooting steps, …

· 2 min
Chrome

Analyzing Alibaba Cloud CDN 403 Errors

Analyzes Alibaba Cloud CDN 403 errors, explains the OSS/CDN relationship and Referer anti-leeching, and shows practical …

· 1 min
云服务

Code Continues After res.send?

Explains why Express code keeps running after res.send, shows when to return the response, and illustrates a complex …

· 2 min
Node.js