Write something ?

Digital Zen: How I Tamed the Chaos of My Gadgets with Homebox
· โ˜• 5 min read
As a tech enthusiast and software engineer, I struggled to manage my growing collection of gadgets and device parts at home. Discover how I used Homebox, a self-hosted inventory management system, to organize my digital life, save time, and reduce stress. From initial setup to practical use cases, learn how Homebox transformed my chaotic collection into a well-ordered system that benefits my entire family.

Linux: Everything is a file; peekfd: peek write/read of every file
· โ˜• 2 min read
Most of the data flows in Linux, including inter-process communication, sockets, etc., are implemented through file descriptors (fd) reading and writing. When troubleshooting, if you can peek at the fd traffic, many problems can be quickly proved/falsified. This article introduces an old tool peekfd, which can accomplish this task in a certain environment.

How an Asian Dad Keeps Learning English After a Layoff from an English-Speaking Workplace
· โ˜• 7 min read

I’m an Asian Dad living in Mainland China. I was recently laid off from an English-speaking workplace due to geopolitical factors. However, I am determined to continue improving my English skills, even without the daily immersion of a professional English environment.

Why keep learning English?

English skills are crucial for my career growth and personal development for several reasons:

  • Global Job Opportunities
    English is the lingua franca of the global tech industry. Proficiency opens doors to international teams, global job markets, and collaborative projects that span multiple countries.


Envoy WASM Network Filter to fix illegal HTTP Header
· โ˜• 5 min read
The normal HTTP request was responded with HTTP status code 400 after migrating to Istio. The problem traffic has HTTP headers that do not comply with the HTTP 1.1 specification. So I try to develop an Envoy WASM Network Filter to fix the illegal HTTP Header.