Forem

Harrison Guo profile picture

Harrison Guo

Senior backend platform engineer. Distributed systems, Go runtime, LLM agent infrastructure. Writing deep-dive notes at harrisonsec.com

Node Turns Waiting Into Events. Go Moves Context Switching Into User Space.
Cover image for Node Turns Waiting Into Events. Go Moves Context Switching Into User Space.

Node Turns Waiting Into Events. Go Moves Context Switching Into User Space.

Comments
13 min read
gRPC Interceptors in Production: Design Patterns That Survive Real Load

gRPC Interceptors in Production: Design Patterns That Survive Real Load

Comments
8 min read
Go Generics, One Year In: Which Promises Held, Which Didn't

Go Generics, One Year In: Which Promises Held, Which Didn't

Comments
7 min read
Go Profiling in Anger: pprof, Escape Analysis, and Inlining Without Magic

Go Profiling in Anger: pprof, Escape Analysis, and Inlining Without Magic

Comments
6 min read
sync.Pool in Go: When It Actually Helps, and When It Quietly Hurts

sync.Pool in Go: When It Actually Helps, and When It Quietly Hurts

Comments
6 min read
IronSys: A Production Blueprint for Modern Concurrency

IronSys: A Production Blueprint for Modern Concurrency

Comments
8 min read
Docker Kubernetes: What They Really Changed (It's Not What You Think)

Docker Kubernetes: What They Really Changed (It's Not What You Think)

Comments
8 min read
Observability and Cost Attribution: Why One Pipeline Isn't Enough

Observability and Cost Attribution: Why One Pipeline Isn't Enough

Comments
7 min read
The 90% Problem: Why Most AI Agents Are Still Broken
Cover image for The 90% Problem: Why Most AI Agents Are Still Broken

The 90% Problem: Why Most AI Agents Are Still Broken

Comments
7 min read
Testing Real-World Go Backends Isn't What Many People Think

Testing Real-World Go Backends Isn't What Many People Think

Comments
8 min read
Scale-Up vs Scale-Out: Why Every Language Wins Somewhere

Scale-Up vs Scale-Out: Why Every Language Wins Somewhere

Comments
7 min read
From Locks to Actors: The Four Pillars of Modern Concurrency

From Locks to Actors: The Four Pillars of Modern Concurrency

Comments
8 min read
RPC vs NATS: It's Not About Sync vs Async — It's About Who Owns Completion

RPC vs NATS: It's Not About Sync vs Async — It's About Who Owns Completion

Comments
7 min read
Go Context in Distributed Systems: What Actually Works in Production

Go Context in Distributed Systems: What Actually Works in Production

Comments
8 min read
Go's Concurrency Is About Structure, Not Speed: chan and context as Lifecycle Primitives

Go's Concurrency Is About Structure, Not Speed: chan and context as Lifecycle Primitives

Comments
8 min read
Why Go Handles Millions of Connections: User-Space Context Switching, Explained
Cover image for Why Go Handles Millions of Connections: User-Space Context Switching, Explained

Why Go Handles Millions of Connections: User-Space Context Switching, Explained

1
Comments
6 min read
Claude Code Deep Dive Part 4: Why It Uses Markdown Files Instead of Vector DBs
Cover image for Claude Code Deep Dive Part 4: Why It Uses Markdown Files Instead of Vector DBs

Claude Code Deep Dive Part 4: Why It Uses Markdown Files Instead of Vector DBs

Comments
7 min read
Claude Code Deep Dive Part 3: The 5-Level Compression Pipeline Behind 1M Tokens
Cover image for Claude Code Deep Dive Part 3: The 5-Level Compression Pipeline Behind 1M Tokens

Claude Code Deep Dive Part 3: The 5-Level Compression Pipeline Behind 1M Tokens

Comments
8 min read
Claude Code + Codex Plugin: Two AI Brains, One Terminal
Cover image for Claude Code + Codex Plugin: Two AI Brains, One Terminal

Claude Code + Codex Plugin: Two AI Brains, One Terminal

1
Comments
5 min read
Claude Code Deep Dive Part 2: The 1,421-Line While Loop That Runs Everything

Claude Code Deep Dive Part 2: The 1,421-Line While Loop That Runs Everything

1
Comments 1
7 min read
Claude Code Source Leaked: 5 Hidden Features Found in 510K Lines of Code

Claude Code Source Leaked: 5 Hidden Features Found in 510K Lines of Code

Comments
5 min read
The AI Stack Explained: LLM Talks, Program Walks
Cover image for The AI Stack Explained: LLM Talks, Program Walks

The AI Stack Explained: LLM Talks, Program Walks

Comments
6 min read
Why Your "Fail-Fast" Strategy is Killing Your Distributed System (and How to Fix It)
Cover image for Why Your "Fail-Fast" Strategy is Killing Your Distributed System (and How to Fix It)

Why Your "Fail-Fast" Strategy is Killing Your Distributed System (and How to Fix It)

1
Comments
9 min read
loading...