Here's a chronological list of all the posts on this website. A star means that I thought the post was pretty neat (or, that a lot of other people thought it was pretty neat).
2026
Practical notes from deploying multiple self-hosted services with Traefik and Docker Compose: a repeatable layout, common pitfalls, and a debugging workflow.
2025
A Minisforum N100 used as a DNS server becomes unresponsive after ~1+ day uptime with system-wide stutter and suspected storage drop. This is a troubleshooting template with evidence-driven workflow.
A classic multi-VLAN connectivity incident: ICMP times out while the target clearly replies locally. The real causes are asymmetric routing from a wrong PVE default gateway and an OpenWrt misconfiguration that enables SNAT (masquerade) on the LAN zone. Fixed with hop-by-hop captures and minimal config changes.
A comprehensive guide on how individuals can effectively and properly use Claude AI assistant
AI has been moving at a breakneck pace. Many people are getting hooked on barking orders at AI and then discovering piles of error‑ridden code it produced (and in truth, you may not fully understand the code the AI wrote either).
Recently took over a new system, but it's such a black box. So I did some things~
Taking advantage of the May Day holiday to thoroughly analyze one of the most famous papers: 'MapReduce: Simplified Data Processing on Large Clusters'...
Recent scenarios have sparked deep thinking, leading to this article. In high-concurrency API management scenarios, gateway architecture must adhere to the following core design principles...
2024
Insights on API gateway patterns in microservices architecture inspired by industry practices...
As a middleware developer, we analyze gateway performance bottlenecks and optimization techniques from a computer system perspective. Gateways, as key components in microservices architecture, directly impact the response capability and scalability of the entire system...
After you basically understand what network card drivers, hardware interrupts, software interrupts, and ksoftirqd threads are, you can derive a basic packet reception path...
2023
Using scripts to upload large Git repositories
This article focuses on practical implementation with a brief introduction to the underlying principles.
2022
A Software Engineer:)
While wandering around the community......