Model Context Protocol Deep Dive
The main content of this article is to deeply understand and compare the evolution and feature sets of the current (February 19, 2026) vers…
All posts in reverse chronological order.
1 Entries
The main content of this article is to deeply understand and compare the evolution and feature sets of the current (February 19, 2026) vers…
4 Entries
Describes how to configure artifact cache in Azure Container Registry, map Docker Hub and GHCR images to a private ACR namespace, and pull …
This post records how a C# console app combines MSAL and Web Account Manager to complete interactive sign-in and acquire the Access Token r…
Explains how to convert legacy X-Request-Id and X-Trace-Id request headers to W3C Trace Context in ASP.NET Core to integrate with OpenTelem…
Microsoft.Extensions.Logging prints Scope as a string by default. This article shows you how to preserve structured output for Scope.
3 Entries
A summary of MSBuild basic concepts and extension methods
Summarizing the main pros and cons of intrusive linked lists and a reference implementation in C++
This article reviews how the SEDA architecture improves scalability and stability under high load through a staged event-driven design.
2 Entries
This post introduces the RUM Conjecture's view on the trade-offs among read amplification, write amplification, and memory overhead, and di…
Distributed Storage From Scratch(Easy)
This article presents the high-level design of a distributed storage system built from scratch and introduces the user-facing API and the d…
8 Entries
Distributed Storage From Scratch(Easy)
Starting from file systems, relational databases, and disk characteristics, this article supplements the Distributed Storage From Scratch s…
Distributed Storage From Scratch(Easy)
As the prologue to this series, this article explains the goals, overall architecture, and upcoming content plan for building a distributed…
This article introduces the control plane, client-side routing, and load-balancing design of Google Slicer, an auto-sharding component.
This article excerpts and organizes the overall architecture of relational database systems, including core components such as query proces…
This article outlines how Google Percolator implements cross-row transactions and reliable notifications on top of Bigtable, with a focus o…
This article introduces the formal framework of a paper on transactional consistency models and explains the intuitive meaning of concepts …
This article summarizes how the ARC cache replacement algorithm adaptively balances recency and frequency, and explains its advantages over…
This article gives beginner readers an overview of the basic problems, common solutions, technical challenges, and learning directions for …