Blog

Introducing Ionic v4

This post introduces Ionic v4, its goals, changes, and vision.

· 2 min
Mobile DevelopmentSoftware Recommendations

Git Common Commands

This article introduces commonly used Git commands, including their advantages, implementation details, and relevant …

· 6 min
Git

Implementing File Downloads with Express

This article introduces implementing file downloads with Express, including advantages, implementation details, and …

· 2 min
Node.js

Android Decompilation Explained (Beginner's Guide)

Learn about Android decompilation: tools, processes, and feasibility. Understand how to reverse engineer APK packages to …

· 3 min
decompilejavaAndroidDecompilation

2016 Year-End Summary

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

· 2 min
Annual Review

How to Use Sessions in Express (Step-by-Step Guide)

Walks through adding session support to Express: why sessions matter, how to configure middleware, and how to store them …

· 2 min
Node.js

Custom Rules for ShadowSocks

Notes on editing user rules in ShadowSocks, plus a quick reference to rule syntax and a brief BandwagonHost intro.

· 1 min
ProductivityHardware

Mid‑Year Summary 2016

More than half of 2015 is gone, and I felt I should write something. This year, I feel I’ve improved a lot technically.

· 2 min
ReflectionsAnnual Review

PM2 Introduction

This article provides an introduction to PM2, including its advantages, implementation details, and relevant resources. …

· 7 min
Node.js

Nginx Installation and Configuration

This article introduces Nginx installation and configuration, including its advantages, implementation details, and …

· 2 min
Deployment OperationsNetwork Tools

Personal Tech Blog Launched

Kicking off my personal tech blog to record learnings and progress.

· 1 min
Personal Essays