- [持续更新中] Go 写的 ReAct Agent:1.5k 行流式+Skill+Sub-Agent
逐文件拆解 codedancewth/react-agent:ReAct 主循环、SSE 增量解析、think 剥离、Skill+shell 双层、spawn_subagent 隔离、emit-runner 驱动——1.5k 行 Go 教学级 Agent 框架
44 min - [论文解读] GoDDaR:用扩展 CCS + 符号分析,静态检测并自动修复 Go 的部分死锁
arXiv 2610.08962 来自葡萄牙 NOVA LINCS。Go 运行时只检测已发生的全局死锁,部分死锁抓不到。本文把 Go 转 MiGo IR,扩展 CCS 加 external choice,符号分析得 19 TP / 0 FN(25 个真实案例),修复策略产 Go diff。
16 min - 深入解析 Caddy:Caddyfile 如何用「顺序无关」自动重排成可工作的 HTTP 管线
115K 行 Go 写的现代 Web 服务器,把 Caddyfile 编译成 JSON 时做了哪些事。Lexer / Parser / Adapter 三阶段适配,route 中间件双向流,reverse_proxy 2252 行 handler,Admin API 热重载近乎零掉线。
32 min - 深入解析 rakyll/hey:用 700 行 Go 写一个值得读三遍的 HTTP 负载生成器
拆解 rakyll/hey(17k Star / 320KB / 5 个 Go 文件):httptrace.ClientTrace 把一次 HTTP 切成 5 段时间,C 个 worker + 1 个 reporter 的并发拓扑,text/template 的极简输出格式。
27 min -
深入解析 OpenCodeReview:阿里开源的工业级 AI 代码审查工具alibaba/open-code-review 是阿里内部 AI 代码审查助手开源版本,Go 单栈 10 万行,Hybrid 架构(确定性规则+LLM Agent),精度/F1 远超通用 Agent 且只消耗 1/9 token,内建断点续传 Manifest 与 LLM Protocol 抽象。
22 min - Go-MySQL-Driver 深度拆解:14 年演化的 Go 官方 MySQL driver
go-sql-driver/mysql 是 Go 生态最广泛使用的 MySQL driver(database/sql 接口实现),14 年 / 1033 commits / v1.10.0。它示范了怎么用 ~35 个 .go 文件实现一个生产级 SQL driver 的 5 层架构
18 min - Ardan Labs Go Training 拆解:机械同情 + 数据导向设计 + 一致性哲学
逐章解析 ardanlabs/gotraining:47MB / 474 个 Go 文件 / 82 篇 Markdown 的 Go 深度教学仓库。从机械同情到 channel 信号语义,从指针语义到 interface 多态,从 fan-out 模式到 scheduler 行为,配 15 张原图 + 8 个经典样例
25 min - 深入解析 Gin v1.12.0:从零分配路由树到 HTTP/3,一个 Go Web 框架的十二年演进
逐章拆解 Gin v1.12.0 源码:sync.Pool 复用、零分配基数树、Codec 抽象、HTTP/3 QUIC,以及 9944 ns/op 0 alloc 背后的工程取舍
35 min
Back