BirdNest Tech Talk
Author

BirdNest Tech Talk

Author of the rpcx microservice framework, original book author, and chair of Baidu's Go CMC committee.

153
Articles
0
Likes
824
Views
0
Comments
Recent Articles

Latest from BirdNest Tech Talk

100 recent articles max
BirdNest Tech Talk
BirdNest Tech Talk
Jun 29, 2026 · Artificial Intelligence

Packing 775 Saved Articles into a 4 MB Vector Store: A RAG Skill That Beats Karpathy’s Wiki

The author built an open‑source RAG skill called chao‑rag‑wiki that compresses 775 collected articles into a 4.8 MB vector index using TurboVec, hybrid dense‑plus‑BM25 retrieval and optional LLM reranking, then compares its zero‑compile latency and full‑recall strengths against Karpathy’s llm‑wiki approach.

AI knowledge baseHybrid RetrievalObsidian
0 likes · 16 min read
Packing 775 Saved Articles into a 4 MB Vector Store: A RAG Skill That Beats Karpathy’s Wiki
BirdNest Tech Talk
BirdNest Tech Talk
Jun 26, 2026 · Fundamentals

Refactoring in the AI Era: Evolving Code for Cleanliness

The article explains how AI‑generated code often arrives as tangled, untested code, and shows how to apply classic refactoring principles—technical debt awareness, the Rule of Three, and a three‑step checklist—through the Goal Workflow /refactor and /smell skills, turning Fowler's book into an executable AI agent that diagnoses and cleans code automatically.

AI AgentsAutomationcode smells
0 likes · 18 min read
Refactoring in the AI Era: Evolving Code for Cleanliness
BirdNest Tech Talk
BirdNest Tech Talk
Jun 25, 2026 · Backend Development

Finally, Go Gets Scala‑Style Chainable Pipelines with the seq Library

The seq library introduces left‑to‑right chainable lazy collections for Go, letting developers write pipelines that read like Scala, explains why Go waited for generic methods until version 1.27, showcases concrete examples, design decisions, limitations, and how to get started.

Functional ProgrammingGocollection pipelines
0 likes · 14 min read
Finally, Go Gets Scala‑Style Chainable Pipelines with the seq Library
BirdNest Tech Talk
BirdNest Tech Talk
Jun 11, 2026 · Artificial Intelligence

Loop Engineering in Practice: Automating Eight Kuiniu Features with a Single /loop-it Command

The author demonstrates Loop Engineering by feeding a PRD to Claude Code, triggering a /loop-it command, and in one hour automatically creating, implementing, reviewing, and shipping eight GitHub issues for the Kuiniu tool, while detailing the concept, history, workflow design, state management, error recovery, and practical insights.

AI automationClaude CodeGitHub Issues
0 likes · 16 min read
Loop Engineering in Practice: Automating Eight Kuiniu Features with a Single /loop-it Command
BirdNest Tech Talk
BirdNest Tech Talk
Jun 9, 2026 · Artificial Intelligence

Loop Engineering: From Prompting Agents to Designing Autonomous Loops

Loop Engineering replaces manual prompting of AI coding agents with automated loops that schedule, coordinate, and verify work, detailing the five essential primitives, historical evolution, practical implementations, limitations, and a step‑by‑step guide for building a minimal, production‑ready loop.

AI AgentsAutomationDynamic Workflows
0 likes · 28 min read
Loop Engineering: From Prompting Agents to Designing Autonomous Loops
BirdNest Tech Talk
BirdNest Tech Talk
Jun 8, 2026 · Backend Development

Beyond gopacket: Introducing goscapy, the Powerful Go Network Library

The article examines goscapy, a pure‑Go network library that brings Scapy‑style stream‑builder APIs, automatic checksum calculation, protocol inference and zero‑copy serialization to Go, and compares it in depth with gopacket, showing code examples, performance tricks, and practical use‑cases such as ARP and TCP SYN scanning.

GoNetwork ProgrammingPacket crafting
0 likes · 18 min read
Beyond gopacket: Introducing goscapy, the Powerful Go Network Library
BirdNest Tech Talk
BirdNest Tech Talk
Jun 8, 2026 · Operations

Lidar: Baidu’s Open‑Source Network Monitoring Tool That Goes Beyond PingMesh

The article introduces Lidar, Baidu’s new open‑source TCP‑SYN based network monitoring system, explains why the classic PingMesh approach is unsuitable for large data‑center environments, and details Lidar’s design, implementation quirks across Linux and macOS, BPF filtering, source‑port rotation for ECMP coverage, and practical usage examples.

BPFPingMeshTCP SYN scanning
0 likes · 15 min read
Lidar: Baidu’s Open‑Source Network Monitoring Tool That Goes Beyond PingMesh
BirdNest Tech Talk
BirdNest Tech Talk
Jun 5, 2026 · Operations

Baize: Millisecond‑Level Open‑Source Network Monitoring that Exposes Even Tiny Packet Loss

Baize is an open‑source, configuration‑driven Go tool that delivers millisecond‑granular, high‑frequency (up to 5 000 packets per second) network quality monitoring, covering full ECMP paths, one‑way packet‑loss detection without clock sync, and complementary bit‑flip checks, with simple JSON deployment and built‑in profiling.

BPFECMPGo
0 likes · 10 min read
Baize: Millisecond‑Level Open‑Source Network Monitoring that Exposes Even Tiny Packet Loss
BirdNest Tech Talk
BirdNest Tech Talk
Jun 3, 2026 · Artificial Intelligence

How I Built a Go-Based Unified Agent Orchestration Framework Wrapping Claude Code, Codex, and Pi

The author describes creating a Go library called agent‑wrapper that unifies multiple coding agents—Claude Code, Codex, Pi, OpenCode—by providing a single registration interface, built‑in approval, budget control, context compression, session resume, and command‑line tools, turning disparate agents into a stable, production‑ready orchestration layer.

AI AgentsGoagent orchestration
0 likes · 10 min read
How I Built a Go-Based Unified Agent Orchestration Framework Wrapping Claude Code, Codex, and Pi