Tagged articles

Go

1966 articles · Page 1 of 20
Geek Labs
Geek Labs
Sep 29, 2026 · Artificial Intelligence

Entire: A 'Dashcam' for AI Coding That Explains Every Line of Code

Entire is an open-source CLI tool that automatically records AI coding sessions — prompts, replies, file changes, token usage — as Git refs, letting developers trace any line back to the exact AI conversation, resume sessions, search history, and share context across tools and teams.

AI coding assistantEntireGit
0 likes · 12 min read
Entire: A 'Dashcam' for AI Coding That Explains Every Line of Code
TonyBai
TonyBai
Sep 29, 2026 · Backend Development

Why Hardcoding github.com in Go Imports Is a Technical Debt Trap

This article analyzes a Hacker News debate on coupling Go import paths to GitHub, explaining how import paths serve as both module identity and fetch location, why global search-and-replace and go.mod replace directives fail to fix historical tags and downstream dependencies, and how custom vanity domains provide a low-cost option for future migration flexibility and supply-chain control.

GitHubGoGo modules
0 likes · 21 min read
Why Hardcoding github.com in Go Imports Is a Technical Debt Trap
Golang Shines
Golang Shines
Sep 27, 2026 · Information Security

CyberStrikeAI: AI-Native Platform for Fully Automated Red Team Penetration Testing

This article details CyberStrikeAI, an AI-native security testing platform built in Go that integrates over 100 tools and uses ReAct single-agent and CloudWeGo Eino multi-agent orchestration via MCP protocol to automate the full penetration testing lifecycle from reconnaissance to post-exploitation.

AI-native security platformCloudWeGo EinoCyberStrikeAI
0 likes · 5 min read
CyberStrikeAI: AI-Native Platform for Fully Automated Red Team Penetration Testing
TonyBai
TonyBai
Sep 26, 2026 · Backend Development

Go Heap Profiles to Gain Complete Memory View via New memory_space Sample Type

A Go proposal (#79179) provisionally accepted to add a memory_space sample type to heap/alloc profiles, providing a full memory hierarchy from RSS down to live/dead heap, stacks, runtime, and non-Go memory, solving the long-standing gap where heap profiles show only about 50% of actual RSS.

Goheap profilememory profiling
0 likes · 12 min read
Go Heap Profiles to Gain Complete Memory View via New memory_space Sample Type
Ops Development & AI Practice
Ops Development & AI Practice
Sep 25, 2026 · Interview Experience

Forgetting Details ≠ Incompetence: Senior Engineers' Cognitive Compression Playbook

This article explains why senior engineers naturally forget micro-details through the brain's lossy compression, and provides a three-part framework — pre-interview 'deep-water nails' (real failure cases, core parameters, personal artifacts) and three on-the-spot defense frameworks (deduction, methodology anchoring, pivoting) — to demonstrate unforgeable engineering depth in high-stakes technical interviews.

GoSystem Designarchitecture review
0 likes · 18 min read
Forgetting Details ≠ Incompetence: Senior Engineers' Cognitive Compression Playbook
TonyBai
TonyBai
Sep 21, 2026 · Backend Development

Go Proposal #75047: Auto-Label Goroutines per Test to Solve Timeout Debugging

Go proposal #75047 aims to automatically attach goroutine labels (test name and iteration) during test execution, enabling developers to quickly identify which test owns a stuck goroutine in timeout dumps, leveraging the existing pprof label mechanism and runtime traceback enhancements.

CIGodebugging
0 likes · 14 min read
Go Proposal #75047: Auto-Label Goroutines per Test to Solve Timeout Debugging
macrozheng
macrozheng
Sep 16, 2026 · Artificial Intelligence

Alibaba's skill-up: Automated Agent Skill Evaluation & Regression Testing

Alibaba's open-source skill-up tool automates evaluation and regression testing for AI agent skills using declarative YAML, multi-engine replay, and a built-in skill-upper agent that generates test cases, runs them, diagnoses failures, and suggests regression tests — demonstrated by uncovering a hardcoded token limit and logging noise in a vision skill.

Agent SkillsAlibabaClaude Code
0 likes · 8 min read
Alibaba's skill-up: Automated Agent Skill Evaluation & Regression Testing
Linyb Geek Road
Linyb Geek Road
Sep 16, 2026 · Artificial Intelligence

Merging OpenSpec & Superpowers: 7 Integration Pitfalls & the Bridge Skill That Fixes Them

The author details seven integration pitfalls when combining OpenSpec's specification-driven development with Superpowers' disciplined TDD workflow, demonstrates a real Go microservice JWT authentication case, and provides a custom bridge Skill to automate spec-to-plan translation, dual review, and verification.

AI-assisted developmentGoJWT authentication
0 likes · 29 min read
Merging OpenSpec & Superpowers: 7 Integration Pitfalls & the Bridge Skill That Fixes Them
TonyBai
TonyBai
Sep 16, 2026 · Backend Development

Go encoding/json/v2: 14-Year Evolution from Legacy Flaws to Modern Design

This article chronicles the 14-year evolution of Go's encoding/json standard library, detailing how backward compatibility constraints prevented fixing known flaws, the rise of third-party high-performance alternatives, and the eventual creation of encoding/json/v2 in Go 1.27 with a dual-package architecture that preserves v1 behavior while enabling modern defaults and performance gains.

Backward CompatibilityGoGo 1.27
0 likes · 86 min read
Go encoding/json/v2: 14-Year Evolution from Legacy Flaws to Modern Design
IT Services Circle
IT Services Circle
Sep 15, 2026 · Backend Development

How to Diagnose and Resolve CPU/Memory Spikes in Agent Batch Processing

This article details a systematic approach to diagnosing and resolving CPU and memory spikes when an Agent processes large document batches, covering backpressure propagation, concurrency budgeting, runtime profiling, and pipeline design to prevent OOM kills and throttling.

AgentBackpressureBatch Processing
0 likes · 23 min read
How to Diagnose and Resolve CPU/Memory Spikes in Agent Batch Processing
TonyBai
TonyBai
Sep 15, 2026 · Artificial Intelligence

SuperPlane: Open-Source AI Factory Brings Deterministic Control to Agent Chaos

SuperPlane is an open-source Go/React control plane for AI-driven engineering that packages workflows as versioned, self-contained Apps with visual canvases, persistent memory, built-in dual-mode AI agents, and pre-equipped runners to bring deterministic execution and human-in-the-loop guardrails to chaotic AI agent output.

AI AgentsAI-Driven EngineeringDurable Execution
0 likes · 17 min read
SuperPlane: Open-Source AI Factory Brings Deterministic Control to Agent Chaos
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Sep 9, 2026 · Cloud Native

AI Low-Code Cuts K8s Platform Dev Time by 90%: A Practical Guide

The article demonstrates how AI low-code tools like Cursor accelerate building a Kubernetes management platform, reducing development from 7-10 days to 1-2 days, with code examples for Go/FastAPI backend, Vue3 frontend, plus cases for Prometheus alert forwarding and CRUD backends, while stressing human oversight for security and logic.

AI low-codeCursorDevOps
0 likes · 18 min read
AI Low-Code Cuts K8s Platform Dev Time by 90%: A Practical Guide
Cloud Architecture
Cloud Architecture
Sep 3, 2026 · Backend Development

TCC Is Not a Silver Bullet: Engineering Go Microservice Distributed Transactions with Performance Tuning

This article details the engineering implementation and performance optimization of TCC distributed transactions in Go microservices, using an order placement scenario with inventory locking and wallet freezing, covering data models, idempotent state machines, recovery workers, hotspot optimization, and observability.

ConcurrencyGoMySQL
0 likes · 33 min read
TCC Is Not a Silver Bullet: Engineering Go Microservice Distributed Transactions with Performance Tuning
Golang Shines
Golang Shines
Sep 2, 2026 · Information Security

How CyberStrikeAI Orchestrates 100+ Security Tools for Automated Red‑Team Testing

CyberStrikeAI is an AI‑native security testing platform built in Go that integrates over 100 security tools through a multi‑agent orchestration engine, offering role‑driven testing, dynamic task planning, knowledge‑base vector search, MCP protocol integration, and a full vulnerability‑lifecycle workflow for automated red‑team operations.

AI securityEinoGo
0 likes · 18 min read
How CyberStrikeAI Orchestrates 100+ Security Tools for Automated Red‑Team Testing
TonyBai
TonyBai
Sep 2, 2026 · Backend Development

Why Go’s New Collection Types Are a Game‑Changer, Explained by the Author of Fluent Python

The article analyzes the upcoming Go 1.28 collection proposal #80590, detailing how native Set, Map, Hash and ordered map types will replace manual map‑based sets, improve performance with constant‑time membership checks, enable custom hashers for non‑comparable keys, and simplify code for both developers and AI programming assistants.

AI assistantsAPI DesignGo
0 likes · 17 min read
Why Go’s New Collection Types Are a Game‑Changer, Explained by the Author of Fluent Python
TonyBai
TonyBai
Aug 31, 2026 · Fundamentals

‘I Hate Where Go Is Going’ Ignites 200 Reddit Comments on Generics and Iterators

A Reddit post titled ‘I hate where Go is moving’ triggered a heated debate about Go’s recent adoption of generics, iterators, and built‑in collection proposals, exposing a split between those who see these features as natural evolution and those who fear the language is losing its original simplicity.

GoLanguage DesignSoftware Engineering
0 likes · 11 min read
‘I Hate Where Go Is Going’ Ignites 200 Reddit Comments on Generics and Iterators
21CTO
21CTO
Aug 29, 2026 · Backend Development

How I Transitioned from Go to Rust: Lessons Learned

After five years of writing Go, I was drawn into Rust when a teammate built a Raspberry‑Pi flashing tool, and I rebuilt a CLI and a set of services in Rust, discovering the language’s strict compiler, ownership model, async ecosystem, and the trade‑offs compared to Go.

@AsyncCLIGo
0 likes · 12 min read
How I Transitioned from Go to Rust: Lessons Learned
FunTester
FunTester
Aug 26, 2026 · Backend Development

Go JSON: Migrating from v1 to v2

Go 1.25 introduces a second version of the json package with new capabilities, API fixes, and performance improvements, but also many breaking changes; this article walks through the core differences, migration pitfalls, new streaming interfaces, option controls, tag extensions, custom codecs, default behavior shifts, and performance considerations.

GoJSONPerformance
0 likes · 14 min read
Go JSON: Migrating from v1 to v2
TonyBai
TonyBai
Aug 26, 2026 · Backend Development

What’s New in Go 1.27? Generic Methods, JSON v2, and Post‑Quantum Crypto

Go 1.27 introduces generic methods, struct‑literal key selectors, expanded function‑type inference, a complete rewrite of the JSON package with encoding/json/v2, native post‑quantum signature support, a GA goroutine‑leak detector, 30 % faster small‑object allocation, and numerous toolchain and ecosystem refinements that together reshape the language, standard library, runtime, and developer experience.

GoJSONgeneric-methods
0 likes · 20 min read
What’s New in Go 1.27? Generic Methods, JSON v2, and Post‑Quantum Crypto
Radish, Keep Going!
Radish, Keep Going!
Aug 25, 2026 · Backend Development

Go vs Rust vs Zig: Three Value Systems Behind the Language Wars

The author compares Go, Rust, and Zig through hands-on experiments, revealing how each language embodies a distinct value system: Go prioritizes minimalism for team collaboration, Rust maximizes safety and performance via a dense type system, and Zig returns full control to programmers with manual memory management and data-oriented design.

GoLanguage DesignRust
0 likes · 16 min read
Go vs Rust vs Zig: Three Value Systems Behind the Language Wars
Cloud Architecture
Cloud Architecture
Aug 25, 2026 · Backend Development

Designing Nginx for Million‑Scale WebSocket Connections: Architecture, Configuration, and Pitfalls

This article walks through the end‑to‑end design of a production‑grade Nginx‑based WebSocket gateway that can handle a million concurrent connections, covering the five essential requirements, detailed Nginx settings, backend gateway responsibilities, load‑balancing strategies, observability, common failure patterns, and step‑by‑step Go code examples.

GoKubernetesNginx
0 likes · 34 min read
Designing Nginx for Million‑Scale WebSocket Connections: Architecture, Configuration, and Pitfalls
BirdNest Tech Talk
BirdNest Tech Talk
Aug 25, 2026 · Backend Development

Go database/sql Tutorial: 39 Practical Lessons from Core to ORMs & Tools

This practical Go database/sql tutorial covers 39 lessons spanning core concepts like connection pools, transactions, and isolation levels, compares ORMs (GORM, Bun, XORM) and lightweight tools (sqlx, sqlc, Squirrel), and addresses logging, migration, testing, and production practices using modernc.org/sqlite for runnable examples.

GoORMSQLite
0 likes · 5 min read
Go database/sql Tutorial: 39 Practical Lessons from Core to ORMs & Tools
21CTO
21CTO
Aug 20, 2026 · Fundamentals

Go 1.27 Adds Generic Methods, JSON v2, and Faster Small‑Object Allocation

Go 1.27, released on August 20, introduces generic methods, a revamped JSON v2 library, up to 30% faster small‑object memory allocation, a universally available goroutine‑leak profile, new cryptographic packages, a built‑in UUID library, experimental SIMD types, and numerous standard‑library and toolchain enhancements.

GoJSONSIMD
0 likes · 7 min read
Go 1.27 Adds Generic Methods, JSON v2, and Faster Small‑Object Allocation
Niu Liu
Niu Liu
Aug 18, 2026 · Industry Insights

Go vs Java and the Mystery of China’s Missing Programming Language: What’s the Real Technical Gap?

The article compares Go and Java across history, concurrency, performance, ecosystem and developer experience, examines why Japan, not China, has produced influential languages, notes emerging Chinese language projects, and offers concrete paths for engineers to deepen their low‑level technical understanding.

Asia Tech CultureConcurrencyGo
0 likes · 16 min read
Go vs Java and the Mystery of China’s Missing Programming Language: What’s the Real Technical Gap?
Cloud Architecture
Cloud Architecture
Aug 17, 2026 · Backend Development

Go Microservice Stability: Rate Limiting, Circuit Breaking, Degradation and K8s Production Architecture

The article walks through a real‑world traffic spike in an e‑commerce order service, explains why isolated techniques like rate limiting, circuit breaking or degradation are insufficient, and presents a complete, layered stability‑governance solution for Go microservices running on Kubernetes, complete with code, configuration, observability and testing guidance.

Circuit BreakerGoKubernetes
0 likes · 42 min read
Go Microservice Stability: Rate Limiting, Circuit Breaking, Degradation and K8s Production Architecture
Cloud Architecture
Cloud Architecture
Aug 17, 2026 · Backend Development

Comprehensive Guide to Building an Enterprise‑Grade Distributed ID System in Go

This article walks through the full design and production‑ready implementation of a Go‑based distributed ID service, comparing Snowflake and Leaf Segment algorithms, detailing a dual‑engine architecture, SDK caching, scaling on Kubernetes, observability, deployment, and performance testing for high‑throughput enterprise applications.

GoKubernetesLeaf Segment
0 likes · 36 min read
Comprehensive Guide to Building an Enterprise‑Grade Distributed ID System in Go
TonyBai
TonyBai
Aug 17, 2026 · Fundamentals

The 14‑Year Tug‑of‑War Over Go’s string(int) Conversion Reignited

After 14 years of dormancy, Go’s proposal #3939 to remove the confusing string(int) conversion—originally added for early formatting—has been moved to the regular proposal committee, prompting analysis of its semantics, historical reasons, compatibility concerns, and possible future outcomes.

GoLanguage DesignUnicode
0 likes · 11 min read
The 14‑Year Tug‑of‑War Over Go’s string(int) Conversion Reignited
21CTO
21CTO
Aug 16, 2026 · Artificial Intelligence

Microsoft Joins Google in Adding Go Support for AI Agent Development

The article explains how Microsoft’s new Agent Framework for Go extends native AI agent capabilities—such as large‑model access, tool calls, and multi‑agent coordination—to the Go ecosystem, reflecting broader industry moves by Google and the growing demand for Go‑centric cloud‑native AI development.

AI AgentsAgent FrameworkAzure OpenAI
0 likes · 6 min read
Microsoft Joins Google in Adding Go Support for AI Agent Development
Cloud Architecture
Cloud Architecture
Aug 14, 2026 · Cloud Native

Complete Guide to Go Microservice Logging and Tracing with OpenTelemetry (Industrial‑Grade Solution)

When an alarm rang at 2:17 AM, a Go order service’s P99 latency surged from 220 ms to 4.6 s and its error rate climbed to 1.8 %; the article explains why many teams still see limited value after adopting OpenTelemetry, identifies three missing pieces—stable trace IDs, end‑to‑end context propagation, and production‑ready pipelines—and delivers a step‑by‑step, code‑first blueprint for building an industrial‑grade observability stack that scales in Kubernetes.

GoOpenTelemetrycloud-native
0 likes · 40 min read
Complete Guide to Go Microservice Logging and Tracing with OpenTelemetry (Industrial‑Grade Solution)
Golang Shines
Golang Shines
Aug 14, 2026 · Backend Development

Build a Complete Golang REST API: From Setup to Deployment

This step‑by‑step guide walks you through installing Go, configuring the environment, structuring a project, using Gin to create CRUD endpoints, adding middleware, managing configuration, testing, generating Swagger docs, optimizing performance, and deploying the service with Docker or systemd.

GORMGinGo
0 likes · 21 min read
Build a Complete Golang REST API: From Setup to Deployment
TonyBai
TonyBai
Aug 14, 2026 · Artificial Intelligence

Why Google Claims Go Is the Ideal Language for AI‑Assisted Development

The article analyzes Google’s blog post that argues AI shifts software‑engineering bottlenecks from code generation to code review, and explains why Go’s readability‑first design, strong static typing, comprehensive toolchain, and long‑term compatibility make it especially suited for AI‑assisted programming, while also summarizing the heated Hacker News debate.

AI-assisted codingGoSoftware Engineering
0 likes · 18 min read
Why Google Claims Go Is the Ideal Language for AI‑Assisted Development
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Aug 13, 2026 · Artificial Intelligence

triproxy: Transparent LLM Gateway for Using Any Model with OpenAI SDK, Codex, Claude Code, and Chat Clients

triproxy is a lightweight Go‑based HTTP gateway that translates between OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages protocols, supporting full request/response bodies, SSE streaming, and encrypted reasoning, enabling any client—OpenAI SDK, Codex CLI, Claude Code—to access any LLM model without modification.

API proxyAnthropicGo
0 likes · 19 min read
triproxy: Transparent LLM Gateway for Using Any Model with OpenAI SDK, Codex, Claude Code, and Chat Clients
Golang Shines
Golang Shines
Aug 13, 2026 · Backend Development

Why Interviewers Favor These 5 Go Questions—and How to Ace Them

This article breaks down the five Go interview questions interviewers love, explains the underlying concepts such as goroutine and channel mechanics, empty‑interface pitfalls, map concurrency, defer execution, and Go modules, provides high‑scoring code examples, and offers concrete preparation tips to showcase engineering thinking and practical skills.

ConcurrencyGodefer
0 likes · 9 min read
Why Interviewers Favor These 5 Go Questions—and How to Ace Them
21CTO
21CTO
Aug 12, 2026 · Artificial Intelligence

Why Google Says Go Is the Standard Answer for AI‑Assisted Programming

The article analyses Google’s claim that Go is the ideal language for AI‑assisted software engineering, contrasting dynamic languages’ rapid prototyping strengths with Go’s static safety, readability, built‑in testing and profiling that make it suited for large‑scale, production‑grade AI code generation.

AI-assisted programmingCode ReviewGo
0 likes · 8 min read
Why Google Says Go Is the Standard Answer for AI‑Assisted Programming
Alibaba Cloud Native
Alibaba Cloud Native
Aug 12, 2026 · Cloud Native

Alibaba Cloud and Datadog Release OpenTelemetry Go Compile‑Time Instrumentation v1 for Zero‑Code Observability

The OpenTelemetry Go Compile‑Time Instrumentation project, jointly launched by Alibaba Cloud and Datadog, fills the last observability gap for Go by injecting tracing and metrics code at build time, offering zero‑code instrumentation, no runtime overhead, and seamless CI/CD integration while comparing it with manual and eBPF approaches.

Compile-Time InstrumentationGoOpenTelemetry
0 likes · 10 min read
Alibaba Cloud and Datadog Release OpenTelemetry Go Compile‑Time Instrumentation v1 for Zero‑Code Observability
Golang Shines
Golang Shines
Aug 12, 2026 · Backend Development

How to Build an Enterprise‑Grade API with Gin and GORM

This tutorial walks through creating a complete Go backend service using Gin and GORM, covering project setup, layered architecture, database initialization, user model definition, JWT‑based registration and login, pagination, middleware, routing, and deployment options, while also suggesting extensible features such as RBAC, Swagger, Redis caching, Docker, and micro‑service frameworks.

APIGORMGin
0 likes · 8 min read
How to Build an Enterprise‑Grade API with Gin and GORM
TonyBai
TonyBai
Aug 12, 2026 · Industry Insights

How the Rust Foundation Turned an Orphaned Language into an Industry Powerhouse

The article analyses how the Rust Foundation’s governance, funding mechanisms, and commercial network support Rust’s production use, compares its model with Go’s Google‑centric approach, and explains why a vendor‑neutral foundation is crucial for the language’s long‑term sustainability.

FoundationFundingGo
0 likes · 21 min read
How the Rust Foundation Turned an Orphaned Language into an Industry Powerhouse
Golang Shines
Golang Shines
Aug 11, 2026 · Backend Development

The Most Complete Beego Guide for Go Web Development

This article provides a comprehensive, step‑by‑step guide to the Beego Go web framework, covering installation, MVC architecture, module design, advanced programming features, deployment, and sample applications, enabling developers to build high‑performance web or RESTful services quickly.

BeegoGoMVC
0 likes · 4 min read
The Most Complete Beego Guide for Go Web Development
Ray's Galactic Tech
Ray's Galactic Tech
Aug 10, 2026 · Cloud Native

Destruction and Rebirth: Deep Dive into ETCD Backup and Restore for Kubernetes Clusters

This article walks through a real‑world ETCD failure, explains why ETCD is the control‑plane brain, details the three‑layer ETCD architecture, exposes common backup pitfalls, and provides a production‑grade backup‑restore workflow—including snapshot API usage, Go implementation, verification steps, and post‑restore validation—for reliable Kubernetes disaster recovery.

GoKubernetesRestore
0 likes · 33 min read
Destruction and Rebirth: Deep Dive into ETCD Backup and Restore for Kubernetes Clusters
Radish, Keep Going!
Radish, Keep Going!
Aug 10, 2026 · Backend Development

Go 1.27 makes encoding/json/v2 default after 5½ years – timeline and benchmarks

After a five‑year experimental phase, Go’s new json/v2 package becomes the default in Go 1.27; the author traces its history, presents on‑machine benchmark comparisons showing faster struct unmarshalling but slower map handling, and reveals three undocumented issues—including format‑tag removal, altered UTF‑8 output, and map[string]any slowdown—that developers must consider when migrating.

BenchmarkGoJSON
0 likes · 21 min read
Go 1.27 makes encoding/json/v2 default after 5½ years – timeline and benchmarks
Golang Shines
Golang Shines
Aug 10, 2026 · Backend Development

Understanding Go Goroutine and Channel: Usage, Pitfalls, and Deadlock Diagnosis

The article explains Go's native concurrency with lightweight goroutines and channel communication, outlines common deadlock errors, details unbuffered and buffered channel behavior, proper close rules, select usage, and presents graceful shutdown techniques using channels, context, and sync.WaitGroup, plus practical code examples.

ConcurrencyContextGo
0 likes · 20 min read
Understanding Go Goroutine and Channel: Usage, Pitfalls, and Deadlock Diagnosis
Open Source Tech Hub
Open Source Tech Hub
Aug 10, 2026 · Industry Insights

PHP Overtakes Go in TIOBE Index: Insights from the 2026 Rankings

The August 2026 TIOBE index shows Python still leading but slipping 7.61%, C climbing to second place, Rust breaking into the top ten, MATLAB exiting the top‑20, and PHP surpassing Go at rank 13, highlighting shifting momentum among legacy, system and emerging languages.

GoLanguage TrendsPHP
0 likes · 6 min read
PHP Overtakes Go in TIOBE Index: Insights from the 2026 Rankings
TonyBai
TonyBai
Aug 7, 2026 · Information Security

Why Go’s New crypto/passkey Package Could Nail Password‑less Login

Filippo Valsorda’s proposal to add a crypto/passkey package to Go’s standard library introduces a stateless, no‑callback API that simplifies Passkey integration for small‑to‑medium sites by standardising credential storage, redefining user‑ID handling, and trimming unnecessary protocol features.

AuthenticationGoPasskey
0 likes · 15 min read
Why Go’s New crypto/passkey Package Could Nail Password‑less Login
Golang Shines
Golang Shines
Aug 6, 2026 · Fundamentals

Understanding Go's Zero Values and Default Initialization

The article explains Go's zero‑value concept, why every variable gets a deterministic default, provides a complete table of zero values for basic and composite types, shows how standard library types are "zero‑value useful", demonstrates designing your own zero‑value-friendly types, and discusses nil semantics, new vs make, and common pitfalls with practical code examples.

Design PatternsGodefault initialization
0 likes · 21 min read
Understanding Go's Zero Values and Default Initialization
Ray's Galactic Tech
Ray's Galactic Tech
Aug 5, 2026 · Backend Development

Mastering Go Concurrency: From Worker Pools to Production‑Ready Pipelines

This article analyzes why naïve goroutine usage fails in high‑throughput microservices, outlines five common concurrency pitfalls, and walks through a complete production‑grade Go pipeline—covering worker pools, semaphores, fan‑out/fan‑in, back‑pressure, error classification, observability, and step‑by‑step code implementation for an order‑processing service.

BackpressureConcurrencyGo
0 likes · 29 min read
Mastering Go Concurrency: From Worker Pools to Production‑Ready Pipelines
Golang Shines
Golang Shines
Aug 5, 2026 · Backend Development

A Rock‑Solid Go Tech Stack: Minimal Frameworks, Maximum Stability

The article explains why relying solely on the Go standard library is impractical, then presents a curated stack—Viper for config, Cobra + Viper for CLI, Uber Fx for DI, Echo for HTTP, GORM for ORM, Testify for testing, Asynq for background jobs, and Zerolog for logging—showing a real project layout, startup flow, and the stability benefits of this combination.

EchoGORMGo
0 likes · 9 min read
A Rock‑Solid Go Tech Stack: Minimal Frameworks, Maximum Stability
TonyBai
TonyBai
Aug 4, 2026 · Backend Development

Wails v3 Beta Unveiled: Multi‑Window Support, AST‑Based Bindings, and a Transparent Build System

Wails v3 Beta, released after three years of development, introduces an explicit application lifecycle API, native multi‑window capabilities, static‑analysis‑driven Go‑to‑TypeScript bindings, a readable Taskfile build system, experimental iOS/Android support, and a detailed migration path from v2, all illustrated with step‑by‑step code examples.

Beta ReleaseGoWails
0 likes · 24 min read
Wails v3 Beta Unveiled: Multi‑Window Support, AST‑Based Bindings, and a Transparent Build System
TonyBai
TonyBai
Aug 3, 2026 · Fundamentals

Is Go Straying from Its Original Simplicity? A Reddit Thread Uncovers the Community’s Deep Divide

A Reddit discussion about Go’s recent generics and iterator additions reveals a split between supporters who see them as necessary pay‑back for early over‑simplicity and opponents who fear they raise complexity, increase entry barriers, and risk turning Go into a more Python‑like language, especially as AI‑generated code struggles to keep up.

AI code generationCommunity DebateGo
0 likes · 18 min read
Is Go Straying from Its Original Simplicity? A Reddit Thread Uncovers the Community’s Deep Divide
21CTO
21CTO
Aug 2, 2026 · Backend Development

Which Language Wins in the AI Era: Go, Rust, or Zig?

The article evaluates Go, Rust, and Zig under the new AI‑assisted development paradigm, comparing raw execution performance, memory overhead, latency, compile speed, and AI‑coding productivity, and concludes that Go currently offers the most efficient AI feedback loop while Rust excels in safety and Zig lags behind.

AI code generationGoPerformance
0 likes · 11 min read
Which Language Wins in the AI Era: Go, Rust, or Zig?
TonyBai
TonyBai
Aug 2, 2026 · Artificial Intelligence

Give Claude Code Sessions Human‑Readable Names and Resume with One Click

The article explains how Claude Code sessions are identified by hard‑to‑remember UUIDs, describes the limitations of the native CLI, and introduces the open‑source ccsa tool that lets you assign readable aliases, list sessions across projects, and resume them instantly with a single command.

CLIClaude CodeGo
0 likes · 11 min read
Give Claude Code Sessions Human‑Readable Names and Resume with One Click
Golang Shines
Golang Shines
Aug 1, 2026 · Backend Development

7 Reasons a 10‑Year Java Veteran Switched to Go

The author, a veteran Java and C# developer, outlines seven practical reasons—faster development, rapid builds, consistent code style, tiny Docker images, a rich standard library, lightweight goroutines, and a simple web server—that convinced him to abandon Java and C# for Go, boosting productivity.

Binary SizeC++Go
0 likes · 10 min read
7 Reasons a 10‑Year Java Veteran Switched to Go
DeepNoMind
DeepNoMind
Aug 1, 2026 · Artificial Intelligence

12 Core Claude Code Patterns to Transform Vibe Coding into Agent Engineering

The article distills the top‑ranked GitHub repository’s twelve practical patterns—ranging from optimal CLAUDE.md size and conditional rules to .claude directory configurations, hooks, sandboxed commands, parallel agents, ultrathink mode, looping automation, and SDK flags—showing how to replace ad‑hoc prompt‑driven coding with structured agent engineering for faster, safer, and more reliable development.

Agent EngineeringClaude CodeConfiguration
0 likes · 16 min read
12 Core Claude Code Patterns to Transform Vibe Coding into Agent Engineering
Golang Shines
Golang Shines
Jul 29, 2026 · Backend Development

How Go 1.27’s New Generic Methods Break a Decade‑Long Minimalist Rule

The article examines Go’s ten‑year commitment to minimalism, explains why generic methods were previously rejected due to complexity and interface issues, details the precise design of Go 1.27’s struct‑only generic methods, and demonstrates with code how they eliminate redundancy while preserving performance.

GoGo 1.27code reuse
0 likes · 14 min read
How Go 1.27’s New Generic Methods Break a Decade‑Long Minimalist Rule
TonyBai
TonyBai
Jul 29, 2026 · Fundamentals

Go 1.28 Introduces Generic Collections: Standardized Set, Tree Map, and Heap

The Go Collections working group’s umbrella proposal for Go 1.28 adds seven generic collection components—including hash‑based Set, ordered tree Map, and a revamped generic heap—addressing long‑standing gaps in the language’s standard library and outlining design trade‑offs and future extensions.

GoHeapTree Map
0 likes · 15 min read
Go 1.28 Introduces Generic Collections: Standardized Set, Tree Map, and Heap
Golang Shines
Golang Shines
Jul 28, 2026 · Backend Development

Why Go’s Error Handling Isn’t Mystical: A Beginner‑Friendly Guide

The article explains Go’s philosophy of treating errors as ordinary return values, contrasts it with try‑catch in other languages, illustrates three error scenarios (error, panic, recover) with food‑delivery analogies, provides concrete code examples, and outlines best practices and common pitfalls for safe error handling in Go.

Godefererror handling
0 likes · 11 min read
Why Go’s Error Handling Isn’t Mystical: A Beginner‑Friendly Guide
Java Companion
Java Companion
Jul 28, 2026 · Backend Development

Essential for Time‑Travel: 400k Chinese Poems in a One‑Command API

The article introduces the open‑source Chinese‑Poetry‑API, a Go‑based service that packages nearly 400,000 classical poems into a searchable REST/GraphQL API, deployable with a single Docker command, and explores its features, usage, and practical scenarios.

APIChinese poetryGo
0 likes · 10 min read
Essential for Time‑Travel: 400k Chinese Poems in a One‑Command API
Java Tech Enthusiast
Java Tech Enthusiast
Jul 27, 2026 · Industry Insights

Why New Programming Languages Are No Longer Being Created

The article explains how the dominance of mature ecosystems, long product lifecycles, hiring costs, and limited tooling have shifted the industry away from inventing new programming languages, citing embedded Rust failures and the selective success of Go and Rust.

GoRustecosystem
0 likes · 6 min read
Why New Programming Languages Are No Longer Being Created
TonyBai
TonyBai
Jul 26, 2026 · Artificial Intelligence

Training Large Models Without Python: A Two‑Year Review of the GoMLX Go ML Framework

Two years after its debut, GoMLX has grown from a proof‑of‑concept into a production‑ready Go machine‑learning framework with a modular compute engine, four core abstractions, multi‑backend support (XLA, pure Go, DarwinML), ecosystem bridges to HuggingFace and ONNX, and new features such as KAN, VNN, gradient checkpointing and experimental distributed training.

BackendGoGoMLX
0 likes · 25 min read
Training Large Models Without Python: A Two‑Year Review of the GoMLX Go ML Framework
Architect's Guide
Architect's Guide
Jul 25, 2026 · Backend Development

The Art of Building a High‑Concurrency Flash‑Sale System

This article dissects the architecture of a massive flash‑sale service like 12306, covering multi‑layer load balancing, Nginx weighted round‑robin, stock‑deduction strategies, a Go‑based implementation with Redis and Lua, and performance results that demonstrate handling millions of concurrent ticket requests.

GoNginxRedis
0 likes · 22 min read
The Art of Building a High‑Concurrency Flash‑Sale System
Geek Labs
Geek Labs
Jul 24, 2026 · Artificial Intelligence

How Google’s New Open‑Source Projects Make AI Agents Production‑Ready

Google Cloud recently open‑sourced two Go projects—Scion, which isolates and coordinates multiple AI agents, and AX, a distributed runtime that enables a single long‑running agent to resume after failures—detailing their architectures, usage steps, real‑world use cases, limitations, and the broader strategy of turning agents from experimental toys into reliable production workers.

AI AgentsAXGo
0 likes · 12 min read
How Google’s New Open‑Source Projects Make AI Agents Production‑Ready
Random Bulletin
Random Bulletin
Jul 23, 2026 · Backend Development

From Threads to Coroutines: Scaling to Millions of QPS

The article explains why the traditional one‑request‑one‑thread model collapses at tens of thousands of connections due to memory, scheduling and cache costs, and shows how user‑space coroutine scheduling, stack‑less designs, Go's GMP model, Java virtual threads and CSP channels enable millions of concurrent connections with synchronous‑style code while highlighting trade‑offs and pitfalls.

CSPCoroutinesGo
0 likes · 21 min read
From Threads to Coroutines: Scaling to Millions of QPS
IT Services Circle
IT Services Circle
Jul 22, 2026 · Industry Insights

Why New Programming Languages Are No Longer Being Created

The article analyzes why the explosion of new programming languages has stalled, citing long product lifecycles, entrenched C‑centric ecosystems, hiring and training costs, and real‑world case studies like a Rust‑based embedded project that failed, while noting the limited success of Go and Rust when they solve genuine gaps.

GoRustembedded systems
0 likes · 7 min read
Why New Programming Languages Are No Longer Being Created
TonyBai
TonyBai
Jul 22, 2026 · Information Security

Storing Passkeys as a Single String and a Draft Go 1.28 crypto/passkey API

Filippo Valsorda proposes a PHC‑style one‑line Passkey record format that reuses WebAuthn authenticator data, eliminates the need for cross‑account Credential ID uniqueness checks, and includes a draft stateless crypto/passkey Go 1.28 API detailing registration and login flows.

API DesignGoPHC string
0 likes · 13 min read
Storing Passkeys as a Single String and a Draft Go 1.28 crypto/passkey API
ITPUB
ITPUB
Jul 20, 2026 · R&D Management

How One Engineer’s Pragmatism Built Four Blockbuster Languages Over 40 Years

The article examines Anders Hejlsberg’s four‑decade journey from Turbo Pascal to Go, showing how his focus on cutting developer wait time, embracing platform realities, and minimizing migration cost created lasting language successes rather than relying on pure technical elegance.

Anders HejlsbergC++Delphi
0 likes · 24 min read
How One Engineer’s Pragmatism Built Four Blockbuster Languages Over 40 Years
Golang Shines
Golang Shines
Jul 20, 2026 · Cloud Native

7 Golden Rules for Building High‑Availability Cloud‑Native Go Services (Production‑Proven)

This article presents a step‑by‑step guide to building highly available cloud‑native Go systems, covering graceful error handling, structured logging, minimal dependencies, concurrency control, health checks, Raft‑based replication, timeout/retry strategies, circuit breaking, rate limiting, observability with Zap, Loki, Prometheus, OpenTelemetry, and future architectural directions.

Gocloud-nativedistributed systems
0 likes · 18 min read
7 Golden Rules for Building High‑Availability Cloud‑Native Go Services (Production‑Proven)
Golang Shines
Golang Shines
Jul 19, 2026 · Cloud Native

10 Practical Tips to Quickly Build Cloud‑Native Apps with golang‑samples

This guide walks developers through ten hands‑on techniques for using Google Cloud's golang‑samples repository—covering environment setup, authentication methods, workflow orchestration, structured logging, AI integration, storage choices, serverless functions, secret management, observability, and automated testing and deployment—to accelerate production‑grade cloud‑native Go applications.

AI IntegrationGoGoogle Cloud
0 likes · 7 min read
10 Practical Tips to Quickly Build Cloud‑Native Apps with golang‑samples
Golang Shines
Golang Shines
Jul 17, 2026 · Cloud Native

Building a Scalable Go Service Mesh from Scratch: Core Cloud‑Native Practices

This article walks through why Go is ideal for cloud‑native development and demonstrates step‑by‑step how to build a scalable service mesh, covering static compilation, HTTP services, Go modules, Gin/Gorilla APIs, configuration, logging, health checks, service registration, load balancing, sidecar proxies, traffic interception, circuit breaking, rate limiting, retries, and distributed tracing with OpenTelemetry.

GoKubernetescloud-native
0 likes · 16 min read
Building a Scalable Go Service Mesh from Scratch: Core Cloud‑Native Practices
TonyBai
TonyBai
Jul 17, 2026 · Fundamentals

Why Go Spent Two Months Debating maps.Same – The Proposal Finally Accepted

The article explains how Go's map type, being a reference, lacked a safe way to test aliasing, leading to a lengthy design discussion that introduced the zero‑cost maps.Same function, settled naming, nil/NaN semantics, generic signatures, and ultimately earned acceptance after months of debate.

API DesignGoSame
0 likes · 15 min read
Why Go Spent Two Months Debating maps.Same – The Proposal Finally Accepted
21CTO
21CTO
Jul 16, 2026 · Backend Development

Why TypeScript 7.0 Was Rewritten in Go—and What It Means for AI‑Assisted Development

The TypeScript team rewrote the compiler in Go, achieving roughly a ten‑fold build‑time reduction, and the article analyzes how Go’s fast compilation, deterministic dependency handling, and lack of hidden runtime magic make it a superior default language for AI‑driven agent pipelines compared with Python, Rust, and the Node ecosystem.

AI AgentsGoLanguage comparison
0 likes · 23 min read
Why TypeScript 7.0 Was Rewritten in Go—and What It Means for AI‑Assisted Development
TonyBai
TonyBai
Jul 16, 2026 · Backend Development

Go 1.28 Roadmap Revealed: Will Cgo Drop the C Toolchain? Are Generic Containers Joining the Stdlib?

The article dissects the Go 1.28 planning notes, detailing upcoming compiler memory‑free mechanisms, pre‑compiled Cgo support, revived generic containers, SIMD extensions, Wasm stack‑switching, structured struct tags, sharded counters, and GC scalability work, while explaining the motivations, trade‑offs, and open questions behind each proposal.

GoGo 1.28SIMD
0 likes · 25 min read
Go 1.28 Roadmap Revealed: Will Cgo Drop the C Toolchain? Are Generic Containers Joining the Stdlib?
IT Services Circle
IT Services Circle
Jul 15, 2026 · Fundamentals

Which 3–5 Programming Languages Should Multi‑Language Developers Master?

The author, drawing on experience with C, Python, Shell, and Go, explains why these four languages together cover most development scenarios—C for low‑level embedded work, Python for rapid scripting and data tasks, Shell for Linux automation, and Go for high‑performance cloud services—while noting each language’s trade‑offs.

C++GoLanguage Selection
0 likes · 7 min read
Which 3–5 Programming Languages Should Multi‑Language Developers Master?
Golang Shines
Golang Shines
Jul 15, 2026 · Operations

Building a Next‑Gen AIOps Monitoring System with Go and DeepSeek

This article walks through constructing a high‑performance AIOps server‑monitoring probe using Go 1.23.6 on Ubuntu, detailing Linux metric collection via /proc, configuration of environment variables, integration of the DeepSeek‑V3.2 large model through a REST API, alert suppression, compilation, stress‑testing, and future extension possibilities.

AIOpsDeepSeekGo
0 likes · 22 min read
Building a Next‑Gen AIOps Monitoring System with Go and DeepSeek
Go Development Architecture Practice
Go Development Architecture Practice
Jul 14, 2026 · Operations

Embedded Monitoring Best Practice: Use go-commons for Built-in Service Health Reports

This article demonstrates how to quickly add lightweight, plug‑and‑play monitoring to a Go service using the open‑source go-commons library, showing installation, a minimal 50‑line example that exposes business QPS and system metrics via a single /metrics endpoint, and how to integrate it with Prometheus and Grafana.

GoPrometheusgo-commons
0 likes · 6 min read
Embedded Monitoring Best Practice: Use go-commons for Built-in Service Health Reports
TonyBai
TonyBai
Jul 14, 2026 · Industry Insights

The 171 Approved Go Proposals Still Unimplemented: A Ten‑Year Technical Debt List

An analysis of the 171 open Go proposals that have been marked Accepted but remain unimplemented, revealing that over half have been pending for more than five years, the categories most affected, the reasons behind the backlog, and recent signs that the Go team is accelerating their resolution.

BacklogGoLanguage Design
0 likes · 16 min read
The 171 Approved Go Proposals Still Unimplemented: A Ten‑Year Technical Debt List
TonyBai
TonyBai
Jul 13, 2026 · Fundamentals

Stop Adding Java Patterns to Go: Unpacking spf13’s Idiomatic Go Principles

The article dissects spf13’s go‑skills repository, exposing how Java‑style project layouts, layered packages, heavy frameworks and misuse of generics clash with Go’s philosophy, and presents concrete, Go‑centric guidelines for package organization, interfaces, error handling, concurrency, testing, standard‑library usage, CLI design, and a pre‑code review checklist.

CLIConcurrencyGo
0 likes · 27 min read
Stop Adding Java Patterns to Go: Unpacking spf13’s Idiomatic Go Principles
Tinker Programmer
Tinker Programmer
Jul 12, 2026 · Backend Development

Go Concurrency Interview: 5 Fatal Close Pitfalls That Crash Programs

The article dissects five common ways misusing the close operation on Go channels can cause runtime panics, explains the underlying reasons, demonstrates correct patterns such as the single‑sender rule and for‑range consumption, and provides interview‑ready takeaways.

ConcurrencyGochannel
0 likes · 10 min read
Go Concurrency Interview: 5 Fatal Close Pitfalls That Crash Programs
21CTO
21CTO
Jul 11, 2026 · Fundamentals

TypeScript 7 Native Go Build Delivers Up to 12× Faster Compilation

TypeScript 7.0, rewritten in Go, boosts compiler speed by 8‑12× across large codebases, cuts memory use, slashes editor error‑display latency, and introduces new parallel flags, while the article explains why Go was chosen over Rust and how to upgrade safely.

GoLanguage ServerParallel Flags
0 likes · 11 min read
TypeScript 7 Native Go Build Delivers Up to 12× Faster Compilation
Tinker Programmer
Tinker Programmer
Jul 11, 2026 · Backend Development

Why Does Your Go Worker Pool Leak Goroutines? Common Pitfalls and Fixes

This article dissects the frequent bugs that cause Go worker‑pool implementations to panic, deadlock, or leak goroutines, explains the four core principles for correct channel and WaitGroup usage, showcases five typical error patterns with concrete code, and provides a complete, production‑ready solution.

ConcurrencyGoWorker Pool
0 likes · 14 min read
Why Does Your Go Worker Pool Leak Goroutines? Common Pitfalls and Fixes
TonyBai
TonyBai
Jul 11, 2026 · Industry Insights

Go Is the Agentic AI Era’s ‘Chosen Language’ – TypeScript 7.0 Gains 10× Build Speed

Microsoft’s TypeScript 7.0 compiler, rewritten in Go, now builds ten times faster, prompting former Go product manager Steve Francia (spf13) to argue that Go’s readability‑first design, deterministic dependency management, and rapid compile cycle make it the optimal language for the emerging Agentic AI development workflow.

Agentic AIBuild SpeedGo
0 likes · 25 min read
Go Is the Agentic AI Era’s ‘Chosen Language’ – TypeScript 7.0 Gains 10× Build Speed
Huajiao Technology
Huajiao Technology
Jul 10, 2026 · Backend Development

Six Real‑World Skill Templates Unveiled: Full Code, Structure, and Design Rationale

The article publishes six de‑identified Skill examples—covering Go server standards, a shared ranking service, Archery‑compliant DDL, interface‑contract generation, test/review workflows, and a frontend D2C standard—showing their directory layouts, complete SKILL.md files, and the concrete design decisions that keep AI‑generated code aligned with project rules.

AIBackendCode Review
0 likes · 25 min read
Six Real‑World Skill Templates Unveiled: Full Code, Structure, and Design Rationale
Tinker Programmer
Tinker Programmer
Jul 9, 2026 · Backend Development

What Does This Go Channel Code Actually Print? A Step‑by‑Step Interview Guide

The article explains how to reliably predict the output of Go channel interview questions by drawing execution timelines, distinguishing synchronization points from print order, handling buffered vs unbuffered channels, and spotting deadlocks, providing four concrete heuristics backed by code examples and runtime observations.

ConcurrencyGobuffered-channel
0 likes · 12 min read
What Does This Go Channel Code Actually Print? A Step‑by‑Step Interview Guide
Long Ge's Treasure Box
Long Ge's Treasure Box
Jul 9, 2026 · Backend Development

Mastering WebSocket: Full‑Duplex Communication, Server Push, and Real‑Time Messaging Implementations

This article explains WebSocket fundamentals, compares it with HTTP polling, details the handshake and frame format, and provides complete server‑side examples in Python, FastAPI, Go, and Java Spring, followed by a full real‑time chat system with private messaging, database schema, heartbeat handling, and Redis‑based online presence management.

FastAPIGoJava
0 likes · 13 min read
Mastering WebSocket: Full‑Duplex Communication, Server Push, and Real‑Time Messaging Implementations