TonyBai
Author

TonyBai

Tony Bai's tech world (tonybai.com). Not satisfied with just "knowing how", we strive for mastery. Focused on Go language internals, high-quality engineering practices, and cloud‑native architecture, exploring cutting‑edge intersections of Go and AI. Gophers who pursue technology are welcome—follow me and evolve with Go.

111
Articles
0
Likes
59
Views
0
Comments
Recent Articles

Latest from TonyBai

100 recent articles max
TonyBai
TonyBai
Feb 9, 2026 · Fundamentals

Is Go Finally Adding Immutable Types After an 8‑Year Dormant Proposal?

The article revisits the eight‑year‑old Go proposal #27975 for an immutable‑type qualifier, explains the defensive‑copy performance problem it aims to solve, details the technical and community challenges—including const‑contamination and io.Writer compatibility—and explores why generics and safety concerns have revived the discussion in 2026.

ConcurrencyGenericsGo
0 likes · 11 min read
Is Go Finally Adding Immutable Types After an 8‑Year Dormant Proposal?
TonyBai
TonyBai
Feb 6, 2026 · Fundamentals

If Go 2 Becomes a Frankenstein Language, Would You Still Love It?

The article examines the heated community debate over a potential "Go 2" that adds many foreign features, contrasting the language's original simplicity with desires for enums, null‑safety and error‑handling sugar, while reflecting on Go's evolution and design philosophy.

Backward compatibilityEnumsError handling
0 likes · 12 min read
If Go 2 Becomes a Frankenstein Language, Would You Still Love It?
TonyBai
TonyBai
Feb 5, 2026 · Artificial Intelligence

Why AI-Generated Code Now Beats 80% of Human Programmers

The article argues that, despite occasional hallucinations, AI‑generated code now surpasses the average quality of 80% of human programmers, highlighting human code entropy, AI's strict adherence to standards, an autonomous‑driving analogy, and the resulting shift from writing to reviewing code.

AI codeAI vs humanAutomation
0 likes · 7 min read
Why AI-Generated Code Now Beats 80% of Human Programmers
TonyBai
TonyBai
Feb 3, 2026 · Artificial Intelligence

Unlock 10× Development Efficiency: 10 Hidden Claude Code Skills from the Founder

The article breaks down ten advanced Claude Code techniques—parallel worktrees, agent‑review loops, plan mode, subagents, custom skills, evolving CLAUDE.md, Slack and Chrome MCP integrations, stress‑testing prompts, and a custom status line—to turn a simple CLI into a programmable, parallel digital development team and boost productivity tenfold.

AI codingAutomationClaude Code
0 likes · 9 min read
Unlock 10× Development Efficiency: 10 Hidden Claude Code Skills from the Founder
TonyBai
TonyBai
Feb 3, 2026 · Fundamentals

Unmasking the Algorithm Myth: Russ Cox’s 15‑Year Quest to Simplify Float‑to‑Decimal Conversion

Russ Cox revisits the half‑century‑old challenge of converting binary floating‑point numbers to shortest, correct decimal strings, presenting a new unrounded‑scaling algorithm that outperforms Dragonbox and Ryū while remaining simple, and explains its integration into Go 1.27 with detailed benchmarks and proofs.

GoPerformancealgorithm
0 likes · 10 min read
Unmasking the Algorithm Myth: Russ Cox’s 15‑Year Quest to Simplify Float‑to‑Decimal Conversion
TonyBai
TonyBai
Feb 2, 2026 · Artificial Intelligence

Beads (bd): Using Git as a Distributed Database for AI Agent Task Tracking

Beads is a command‑line tool that turns Git into a distributed database, giving AI coding agents persistent, collaborative, and dependency‑aware task tracking, with features like context offloading, native dependency graphs, dual‑storage write barriers, adaptive hash IDs, and performance‑optimised blocked‑issue caching.

AI agentsGitGo
0 likes · 19 min read
Beads (bd): Using Git as a Distributed Database for AI Agent Task Tracking
TonyBai
TonyBai
Feb 1, 2026 · Backend Development

Rewriting a Python API Gateway in Go: 10× Speedup and a Career Nightmare

The article recounts a developer’s successful rewrite of a Python/Flask API gateway in Go that delivered ten‑fold throughput, one‑third memory usage, and seconds‑level deployment, but caused no user‑visible latency gain, created a single point of failure, and sparked a broader discussion on technical decisions, business value, and team bus factor.

API gatewayGoPerformance
0 likes · 8 min read
Rewriting a Python API Gateway in Go: 10× Speedup and a Career Nightmare
TonyBai
TonyBai
Jan 31, 2026 · Backend Development

Will Go’s Performance Diagnostics Undergo a Revolution? Race Detection in Production and Instant Trace Opening

The article analyzes recent Go runtime meeting notes that reveal upcoming changes such as lightweight race detection via software or hardware, a new instant‑open Trace UI with on‑demand slicing, read/write Trace APIs, pprof modernization removing global variables, NUMA‑aware GC optimizations and sharded counters, all pointing to a more usable and high‑performance Go 1.27.

Execution TraceGoPerformance
0 likes · 8 min read
Will Go’s Performance Diagnostics Undergo a Revolution? Race Detection in Production and Instant Trace Opening
TonyBai
TonyBai
Jan 31, 2026 · Artificial Intelligence

Why TypeScript Dominates AI Agent Development While Rust Lags Behind

Analyzing GitHub trending data, the article shows TypeScript/JavaScript powers about 75% of top AI Agent projects, while Rust accounts for less than 2%, and explains that JSON friendliness, development velocity, and ecosystem fit make TS the preferred language for building flexible, full‑stack agents.

AI agentsAgent DevelopmentGo
0 likes · 11 min read
Why TypeScript Dominates AI Agent Development While Rust Lags Behind