Guanlan Dai
Home Runta About
Guanlan Dai
HomeRuntaAbout

All Posts

2026

The Agent Stack Was Designed for the Wrong Workload 05-10
I Read Claude Code’s Leaked Source. It Exposes the Limits of Shell-First Safety. 04-02
In the Age of Agentic, the CPU is the New Bottleneck 03-27
Agent Infrastructure Needs New Primitives 02-08

2025

From a Napkin Offer to a Global Engineering Team: My 8-Year Journey Building Kong 10-22

2024

Deep Dive into Kong Gateway's New Rust-Based Router 07-18

2021

Protecting Services With Kong Gateway Rate Limiting 05-18
How to Design a Scalable Rate Limiting Algorithm 01-15
Practical Tips on Writing an Effective Web Crawler 01-15

2013

Snippets for Racket Language 02-03
Rethink in Functional Languages 01-09

2012

How to use Python like Lisp 11-19

2011

Python Basic Objects Learning Notes 07-21

2010

Look at This Year's Programmers' Problem-Solving Sequence 10-24
Linux Command Line Decompression Tips 10-07
Can Emacs Really Make Coffee? 07-27
nginx Startup, Shutdown and Configuration Script 06-28
My Favorite Nine Firefox Add-ons in 2010 06-28
Libevent Analysis Notes (3) - Determining I/O Multiplexing Mechanism 06-25
Libevent Learning Notes (2) - Basic Data Structures 06-24
  • 1
  • 2
Guanlan Dai | CC BY-NC 4.0
2009 - 2026 Guanlan Dai