Blog

Enabling HTTPS for a Website

Walkthrough of issuing a Let's Encrypt certificate with acme.sh, wiring it into NGINX, and keeping it renewed …

· 2 min
Network SecurityDevOps

Nginx User IP Passthrough

This article introduces Nginx user IP passthrough, including its advantages, implementation details, and relevant …

· 1 min
Deployment Operations

[Translation] Differences Between Angular 1 and 2

Key differences between Angular 1.x and Angular 2 across controllers, change detection, DI, routing, and syntax.

· 2 min
AngularTranslation

As a programmer, here are my thought

Reflections and insights from my four years as a programmer. Emphasizing continuous learning, understanding the big …

· 1 min
Essay

Upgrading Angular 5 to 6

This article introduces upgrading Angular 5 to 6, including the advantages of upgrading Angular 5 to 6, implementation …

· 2 min
Angular

PhantomJS Installation

This article provides an introduction to PhantomJS installation, including its advantages, implementation details, and …

· 2 min

Personal Toolkit — Hardware

This post shares my personal hardware toolkit, real usage impressions, and setup notes to help others choose and …

· 3 min
HardwarePersonal Notes

Caching Static Assets for Frontend

Approaches to cache static assets effectively: cache headers, version query params, and content hashing with pros/cons.

· 3 min
Frontend Development

Mobile Frontend Debugging

Debugging mobile web: responsive testing, Chrome devtools for Android, Safari for iOS, and WeChat WebView tools.

· 2 min
Frontend Development

oh my zsh Configuration File Not Loading

This article discusses the issue of oh my zsh configuration file not loading automatically, including the solution to …

· 1 min
Linux

My First Encounter with Surface

This post covers my first experience with Surface, including the purchase process and hands-on impressions.

· 3 min
Personal NotesHardware

Jenkins Continuous Integration - WAR Package Deployment

This article provides an introduction to Jenkins continuous integration with WAR package deployment, including the …

· 1 min
Deployment & Operations

HTTP Referer in HTTP Requests

This article provides an introduction to the HTTP Referer header in HTTP requests, covering its advantages, …

· 1 min

Linux File System

This post explains the Linux file system hierarchy and common directory meanings to help you choose proper install …

· 2 min
Linux

next in Express.js Explained (Simple Guide)

This article introduces understanding of next in Express.js, including its advantages, implementation details, and …

· 2 min
Node.js

Install Maven in Zsh on Mac

This post explains how to install Maven in a Zsh environment on Mac, including setup steps and configuration.

· 1 min
Linux

jiathis HTTPS Unsupported Solution

This article provides a solution for jiathis HTTPS unsupported issues, including implementation details and alternative …

· 1 min
JavaScript

Git Team Development Process Specification

This article introduces the Git team development process specification, including its advantages, implementation …

· 2 min
Git

Designing a Token-Based Authentication Flow

Simple outline of a token-based authentication process from login to subsequent authenticated requests.

· 1 min
Backend

Adding OpenSearch to a Website

Create an OpenSearch description so browsers can add your site as a search provider and enable suggestions.

· 1 min
WebShell

Ionic: 2017-18 Roadmap

This article introduces Ionic's 2017-18 roadmap, including its advantages, implementation details, and related …

· 7 min
Mobile Development

GitHub Pages Custom Domain HTTPS Configuration

This article introduces how to enable HTTPS for GitHub Pages custom domains, including the advantages, implementation …

· 1 min
Git

Angular 6 New Features and Improvements

This article introduces Angular 6's new features and improvements, including their advantages, implementation details, …

· 2 min
Angular

Detecting Safari Private Browsing Mode

Shows how to detect Safari’s private browsing mode so you can warn users about disabled local storage.

· 1 min
Frontend

Upgrading Angular 4 to 5

This article introduces upgrading Angular 4 to 5, including the advantages of upgrading Angular 4 to 5, implementation …

· 2 min
AngularFrontend Development