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.

197
Articles
0
Likes
962
Views
2
Comments
Recent Articles

Latest from TonyBai

100 recent articles max
TonyBai
TonyBai
Jun 4, 2026 · Backend Development

Mastering a New Technology in the AI Era: An Unconventional Go Learning Guide

In the AI era where code can be generated instantly, this article dissects why relying on AI alone erodes deep understanding and offers a step‑by‑step, non‑mainstream learning roadmap—using Go—to build lasting technical competence and avoid becoming a mere code‑copying conduit.

AI-assisted learningGoProgramming Fundamentals
0 likes · 13 min read
Mastering a New Technology in the AI Era: An Unconventional Go Learning Guide
TonyBai
TonyBai
Jun 4, 2026 · Industry Insights

The Open‑Source Maintainer’s Dilemma: When AI Takes Over Code Review

The article examines how the hidden social contract of open‑source development is breaking under a flood of unreviewed pull requests, explores AI‑generated code and reviews, questions what protected branches actually safeguard, and reflects on the responsibility and community impact of relying on AI tools.

AI code reviewGitHubmaintainer dilemma
0 likes · 15 min read
The Open‑Source Maintainer’s Dilemma: When AI Takes Over Code Review
TonyBai
TonyBai
Jun 3, 2026 · Backend Development

10 Must‑Have Go QoL Toolkits for 2026

The article curates ten Go quality‑of‑life libraries—sqlc, chi, pgx, slog, testify, alecthomas/kong, go‑task, air, and others—explaining the pain points they solve, the concrete benefits they bring, and providing step‑by‑step code examples so developers can boost productivity while staying true to Go's philosophy.

ChiGoQoL
0 likes · 13 min read
10 Must‑Have Go QoL Toolkits for 2026
TonyBai
TonyBai
Jun 2, 2026 · Fundamentals

Eliminate Boilerplate: Go’s New Proposal to Convert Functions Directly to Interfaces

The article examines Go’s long‑standing boilerplate adapter pattern, explains the newly accepted Issue #47487 that enables explicit conversion of functions to single‑method interfaces, compares it with the rejected implicit assignability approach, and shows how the compiler generates hidden types to preserve safety and reduce code.

Goboilerplatecompiler
0 likes · 11 min read
Eliminate Boilerplate: Go’s New Proposal to Convert Functions Directly to Interfaces
TonyBai
TonyBai
May 26, 2026 · Artificial Intelligence

Why NVIDIA Chose Go for Its GPU Cloud Platform: Inside the AI Infrastructure Rewrite

NVIDIA quietly rewrote its AI cloud platform using Go, open‑sourcing NVCF, AICR, and AIStore, where Go accounts for over 80% of the code, enabling a three‑plane architecture, scale‑to‑zero via NATS JetStream, and a cloud‑native stack that balances performance, maintainability, and rapid iteration.

AI InfrastructureCloud NativeGPU
0 likes · 15 min read
Why NVIDIA Chose Go for Its GPU Cloud Platform: Inside the AI Infrastructure Rewrite
TonyBai
TonyBai
May 24, 2026 · Artificial Intelligence

How Shopify’s 23,000 Engineers Use Claude Code: Inside the Configuration Blueprint

Shopify’s engineering team of 23,000 leverages a standardized LLM proxy, parallel AI agents, the open‑source MCP toolkit, and a policy‑first workflow to achieve 96% code automation, shifting 70% of effort to strategy, with detailed configurations, guardrails, and step‑by‑step replication instructions.

AI agentsClaude CodeLLM proxy
0 likes · 13 min read
How Shopify’s 23,000 Engineers Use Claude Code: Inside the Configuration Blueprint
TonyBai
TonyBai
May 20, 2026 · Artificial Intelligence

Why Go and Rust Outperform C++ in AI‑Generated Code: Insights from ProgramBench

A comprehensive analysis of the ProgramBench study reveals that top‑tier AI models like Claude excel at recreating Go and Rust projects, while GPT‑based models struggle, highlighting language‑specific engineering advantages and exposing AI coding habits that shape future software development.

AI codingC++Claude
0 likes · 14 min read
Why Go and Rust Outperform C++ in AI‑Generated Code: Insights from ProgramBench
TonyBai
TonyBai
May 16, 2026 · Fundamentals

How Go Cured My 10‑Year Over‑Engineering Habit from Java and TypeScript

The article examines the pervasive over‑engineering syndrome among Java and TypeScript developers, illustrates how Go’s strict language design forces simpler, more readable code, and shows through personal anecdotes and community discussions that this shift dramatically improves maintainability and debugging speed.

GoJavaTypeScript
0 likes · 10 min read
How Go Cured My 10‑Year Over‑Engineering Habit from Java and TypeScript