Understanding Memory Management
A Chinese essay tracing memory management from physical and virtual memory to user-space allocators and runtime GC designs across C/C++, Rust, Java, and Go.
Read article [READ] →Chinese essays on abstraction, performance, memory, IO, and the constraints that shape software systems.
A Chinese essay tracing memory management from physical and virtual memory to user-space allocators and runtime GC designs across C/C++, Rust, Java, and Go.
Read article [READ] →A Chinese essay explaining the evolution from HTTP/1.x and HTTP/2 to QUIC, analyzing why we need user-space protocols to solve head-of-line blocking, achieve zero-RTT handshake, and support connection migration.
Read article [READ] →A Chinese essay revisiting OOP through the software crisis, abstraction, SOLID principles, and design patterns.
Read article [READ] →A Chinese essay on sockets, non-blocking IO, select/poll, epoll, threading models, and buffer organization.
Read article [READ] →A Chinese essay on CPU hardware traits like multi-core execution, cache lines, and branch prediction, and how to optimize computational execution.
Read article [READ] →A Chinese essay on IO bottlenecks across disk, network, memory, and locks, and how system design trades long resources for short ones.
Read article [READ] →A Chinese essay on designing and building a high-throughput, zero-hardcoding extensible data service based on hexagonal architecture, chain of responsibility, and composite patterns.
Read article [READ] →A Chinese essay reflecting on why code inevitably slides into decay, and engineering strategies to mitigate technical debt.
Read article [READ] →A Chinese essay examining list querying challenges in microservices, detailing the trade-offs between API composition, CQRS, and shared database patterns.
Read article [READ] →Chinese essays on large models, context, tool use, and the engineering loops behind AI coding systems.
A Chinese essay analyzing LLM context windows, system prompts, and multi-turn conversations to understand how to manage information within a finite attention budget.
Read article [READ] →A Chinese essay reflecting on how AI affects the growth path of junior developers, and how to cultivate core judgment and systems thinking.
Read article [READ] →A Chinese essay examining why foundational CS topics like data structures remain critical for developer judgment in the AI era.
Read article [READ] →A Chinese essay on tokens, attention, autoregressive generation, sampling, and why LLMs can be both impressive and unreliable in coding work.
Read article [READ] →A Chinese essay reflecting on the evolution of AI coding from chatbots and Copilots to autonomous agents, and what it means for developers.
Read article [READ] →Chinese essays on engineering leadership, team work, and long-term technical judgment.
A Chinese essay styled as a sci-fi developer diary from 2023 to 2029, tracking a programmer's journey through AI collaboration and agent-driven workflows.
Read article [READ] →A Chinese essay exploring recommendation algorithms, the attention economy, and how constant stimulation shapes our judgment and focus.
Read article [READ] →