Tagged articles
1622 articles
Page 1 of 17
IT Services Circle
IT Services Circle
May 19, 2026 · Fundamentals

Can a Single String Constant Crash the Go Compiler with OOM?

A Go compiler issue shows that an exponentially growing string constant can exhaust memory during compilation, causing an out‑of‑memory crash, and the article explains how the constant is built, why it differs from variables, historical related bugs, the core team's mitigation plans, and practical safeguards for code generators and online compilers.

Code GenerationGoOOM
0 likes · 10 min read
Can a Single String Constant Crash the Go Compiler with OOM?
IT Services Circle
IT Services Circle
May 17, 2026 · Frontend Development

Why VS Code Is Switching Its Core to TypeScript 7 (and What It Means)

Microsoft’s VS Code 1.119 update brings a full migration to TypeScript 7 with the compiler rewritten in Go, delivering faster type checking, lower memory usage, AI Agent security enhancements, token‑optimised AI features, OpenTelemetry integration and richer markdown editing, signalling a shift toward an AI‑first IDE platform.

AI AgentGoOpenTelemetry
0 likes · 7 min read
Why VS Code Is Switching Its Core to TypeScript 7 (and What It Means)
21CTO
21CTO
May 12, 2026 · Backend Development

Why Go Is the Most Direct Language for Backend Development

The article argues that Go’s fast compilation, single‑binary output, minimal dependencies, rich standard library, lightweight concurrency model, and built‑in tooling make it a straightforward, production‑ready choice for backend services, contrasting it with the complexity of typical Node, Rails, or JavaScript stacks.

Backend DevelopmentDeploymentGo
0 likes · 12 min read
Why Go Is the Most Direct Language for Backend Development
Su San Talks Tech
Su San Talks Tech
May 11, 2026 · Artificial Intelligence

How Google’s Open‑Source MCP Toolbox Secures AI Agent Database Access

The article analyzes the dangers of giving LLMs unrestricted database privileges, explains Google’s MCP Toolbox design that enforces least‑privilege, structured queries and authentication, provides a step‑by‑step Go integration guide, shares production pitfalls, and compares suitable use cases versus raw function calling.

AI AgentDatabase SecurityGo
0 likes · 18 min read
How Google’s Open‑Source MCP Toolbox Secures AI Agent Database Access
Geek Labs
Geek Labs
May 8, 2026 · Artificial Intelligence

Beads: Building a Memory Store for AI Coding Assistants

Beads is an open‑source, distributed graph‑based task tracker built on Dolt that adds a memory layer to AI programming assistants, preventing context loss in long‑running tasks through version‑controlled storage, dependency tracking, conflict avoidance, semantic compression, and hierarchical organization.

AI AssistantBeadsDolt
0 likes · 4 min read
Beads: Building a Memory Store for AI Coding Assistants
Geek Labs
Geek Labs
May 7, 2026 · Backend Development

DS2API: Turning DeepSeek into an OpenAI‑Compatible API

DS2API is an open‑source Go‑based service that converts DeepSeek’s web interface into OpenAI, Claude, and Gemini compatible APIs, offering multi‑API support, account pool management, long‑history handling, PoW verification, and a React admin UI, with simple Docker deployment.

API compatibilityDS2APIDeepSeek
0 likes · 4 min read
DS2API: Turning DeepSeek into an OpenAI‑Compatible API
Node.js Tech Stack
Node.js Tech Stack
May 2, 2026 · Databases

Why Drizzle ORM on Bun Beats Go’s Latency – Even Evan You Uses It

Drizzle ORM v1.0.0‑rc.1 introduces JIT row mappers and Effect v4 integration, delivering a benchmark where Bun + Drizzle achieves 7.3 ms latency versus Go’s 18.1 ms, with higher CPU usage, and the article analyzes the feature changes, performance trade‑offs, and migration considerations.

BenchmarkBunDrizzle ORM
0 likes · 10 min read
Why Drizzle ORM on Bun Beats Go’s Latency – Even Evan You Uses It
AI Explorer
AI Explorer
May 2, 2026 · Backend Development

Building a High‑Concurrency DeepSeek Middleware with Go

The ds2api project, written in Go, offers a high‑concurrency, plugin‑based middleware that standardizes and converts various AI model APIs into DeepSeek‑compatible requests, delivering tens of thousands of conversions per second with millisecond latency and a simple three‑step setup.

AI InfrastructureDeepSeekGo
0 likes · 6 min read
Building a High‑Concurrency DeepSeek Middleware with Go
FunTester
FunTester
Apr 26, 2026 · Fundamentals

Why Test Coverage Isn’t the Answer: Limits, Types, and Practical Guidance

The article explains that while test coverage helps spot untested code, 100% statement or branch coverage still leaves many scenarios unchecked, discusses statement, branch, and path coverage with concrete Go examples, and offers pragmatic advice on using coverage as a signal rather than a definitive quality metric.

GoSoftware Testingcode quality
0 likes · 13 min read
Why Test Coverage Isn’t the Answer: Limits, Types, and Practical Guidance
DevOps Coach
DevOps Coach
Apr 26, 2026 · Backend Development

Forget Kafka: A Lightweight Go Queue Achieves 2 Million Messages per Second

The article analyzes how replacing Kafka with a simple in‑memory Go queue reduced architectural complexity, boosted throughput from 240‑330 K to 1.8‑2.0 M messages per second, and clarified debugging, while still acknowledging scenarios where Kafka remains the better choice.

Backend PerformanceGoIn‑Memory Ring Buffer
0 likes · 8 min read
Forget Kafka: A Lightweight Go Queue Achieves 2 Million Messages per Second
Black & White Path
Black & White Path
Apr 25, 2026 · Information Security

Analyzing an AI‑Developed C2 Remote‑Access Trojan Framework

The article details an AI‑crafted C2 remote‑access trojan framework hosted at 101.32.128[.]36:8443, describing its Go implant, Python listener, PowerShell stager, custom 443‑based encryption, Telegram bot exfiltration, the payload delivery chain via paste.rs and GitHub Gist, and provides sample hashes for the binaries.

C2GoPowerShell
0 likes · 2 min read
Analyzing an AI‑Developed C2 Remote‑Access Trojan Framework
Tech Musings
Tech Musings
Apr 22, 2026 · Fundamentals

Go Standard Library Adds UUID Support with a Streamlined V4/V7 API

The Go team introduced a new uuid package to the standard library, offering lightweight functions for generating, parsing, serializing, and comparing UUID version 4 and version 7 values, integrating with database/sql, using a [16]byte type compatible with google/uuid, and providing detailed design rationale, implementation details, and a comparison with the existing third‑party library.

GoStandard Libraryapi-design
0 likes · 11 min read
Go Standard Library Adds UUID Support with a Streamlined V4/V7 API
Go Development Architecture Practice
Go Development Architecture Practice
Apr 20, 2026 · Backend Development

Mastering Go Error Handling: From Basics to Advanced Patterns

This article explains why error handling is crucial in Go, demonstrates the language's explicit error model, walks through basic error representation, return and checking, introduces custom error types, error wrapping, error chains, best‑practice guidelines, and centralised handling patterns with concrete code examples.

Error HandlingGobest practices
0 likes · 14 min read
Mastering Go Error Handling: From Basics to Advanced Patterns
Go Development Architecture Practice
Go Development Architecture Practice
Apr 20, 2026 · Fundamentals

Why Go Struct Pointers Boost Performance: Deep Dive and Best Practices

This article explains how Go struct pointers work, compares value and pointer passing with concrete code examples, demonstrates memory and speed benefits for large structs, shows how to use pointers in function parameters and interfaces, and provides best‑practice guidelines and a real‑world case study showing up to 70% memory savings and 40% speed gains.

Gobest practicesmemory efficiency
0 likes · 9 min read
Why Go Struct Pointers Boost Performance: Deep Dive and Best Practices
Ray's Galactic Tech
Ray's Galactic Tech
Apr 14, 2026 · Backend Development

How Go Microservices Pay a Hidden Performance Tax—and How to Eliminate It

This article examines the often‑overlooked performance “tax” in Go microservices, detailing how misuse of goroutines, channels, interfaces, object allocation, and fan‑out patterns inflates CPU, memory, and tail‑latency costs, and provides concrete engineering strategies—such as request‑level concurrency limits, bulkheads, and efficient logging—to achieve production‑grade scalability.

GoKubernetesMicroservices
0 likes · 40 min read
How Go Microservices Pay a Hidden Performance Tax—and How to Eliminate It
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 13, 2026 · Artificial Intelligence

How to Speed Up Bulk Vector Searches with CLI and SDK Concurrency

This guide explains how to dramatically reduce latency for batch semantic search, RAG multi‑path retrieval, and multimodal vector queries by running multiple OSS Vectors embed requests in parallel using CLI‑based, xargs, shell background jobs, Python asyncio, and SDK‑level concurrency techniques.

CLIGoOSS
0 likes · 21 min read
How to Speed Up Bulk Vector Searches with CLI and SDK Concurrency
Go Development Architecture Practice
Go Development Architecture Practice
Apr 13, 2026 · Backend Development

Why FastCache Is the Go Developer’s Secret Weapon for Ultra‑Fast, Zero‑GC Local Caching

FastCache, an open‑source Go in‑memory cache from the VictoriaMetrics team, delivers extreme speed, zero garbage‑collector pressure, and built‑in thread safety through a shard‑bucket design, while offering a five‑method API that lets developers cache massive key‑value data with minimal configuration, making it ideal for high‑concurrency services and low‑latency workloads.

FastCacheGolocal cache
0 likes · 7 min read
Why FastCache Is the Go Developer’s Secret Weapon for Ultra‑Fast, Zero‑GC Local Caching
Ray's Galactic Tech
Ray's Galactic Tech
Apr 10, 2026 · Backend Development

Building a Production‑Ready Go Function Calling Server: Architecture, Design, and Best Practices

This article explains why Function Calling requires a robust server‑side architecture, walks through a real e‑commerce use case, details the Go‑based protocol, modular design, concurrency handling, security, observability, deployment strategies, testing approaches, and a step‑by‑step roadmap for turning a demo into a production‑grade system.

Backend ArchitectureDeploymentFunction Calling
0 likes · 37 min read
Building a Production‑Ready Go Function Calling Server: Architecture, Design, and Best Practices
Ray's Galactic Tech
Ray's Galactic Tech
Apr 3, 2026 · Backend Development

How to Master Go Module Management for Scalable Distributed Systems

This comprehensive guide explains why Go module management is an architectural concern in distributed systems, outlines real‑world e‑commerce scenarios, details the underlying mechanisms like MVS, and provides practical strategies—including repository layout, versioning, CI/CD checks, Docker optimizations, and common pitfalls—to evolve from a chaotic setup to a well‑governed, production‑ready environment.

GoMicroservicesci/cd
0 likes · 35 min read
How to Master Go Module Management for Scalable Distributed Systems
Black & White Path
Black & White Path
Apr 3, 2026 · Information Security

Can You Trust ps, netstat, and ss on a Compromised Linux Host? Meet LinIR

The article examines why traditional Linux commands like ps, netstat, and ss cannot be trusted on a potentially root‑kit‑infected system, introduces the LinIR tool that collects forensic data without relying on the host's user‑space toolchain, and compares it against manual scripts, other automation tools, and commercial EDR solutions.

GoLinIRLinux incident response
0 likes · 14 min read
Can You Trust ps, netstat, and ss on a Compromised Linux Host? Meet LinIR
Ray's Galactic Tech
Ray's Galactic Tech
Apr 1, 2026 · Backend Development

Error Handling in Go Gin: Unified Responses for High Concurrency

This article presents a comprehensive, production‑grade error‑handling framework for Go services using Gin, covering error classification, unified response contracts, middleware ordering, stack trace management, high‑concurrency performance considerations, and practical code examples that integrate logging, tracing, retry, and circuit‑breaker strategies to improve observability and system stability.

Error HandlingGinGo
0 likes · 33 min read
Error Handling in Go Gin: Unified Responses for High Concurrency
Linux Tech Enthusiast
Linux Tech Enthusiast
Apr 1, 2026 · Operations

Nali – Go‑Based Open‑Source CLI for Offline IP and CDN Lookup

Nali is a Go‑rewritten open‑source terminal tool that lets you query IPv4/IPv6 geolocation and CDN provider information offline using multiple databases, supports pipe processing and interactive mode, and can be installed from source or pre‑compiled binaries with configurable environment variables.

CLIGeoIPGo
0 likes · 11 min read
Nali – Go‑Based Open‑Source CLI for Offline IP and CDN Lookup
Ray's Galactic Tech
Ray's Galactic Tech
Mar 31, 2026 · Artificial Intelligence

From Single-Node RAG to Scalable Go AI Services: A Hands‑On Architecture Blueprint

This comprehensive guide walks Go engineers through the evolution from a prototype Retrieval‑Augmented Generation (RAG) service to a production‑grade, distributed AI platform, covering architecture, component boundaries, caching strategies, async indexing, observability, security, and step‑by‑step deployment.

AI ArchitectureBackend DevelopmentDistributed Systems
0 likes · 42 min read
From Single-Node RAG to Scalable Go AI Services: A Hands‑On Architecture Blueprint
Code Wrench
Code Wrench
Mar 31, 2026 · Artificial Intelligence

How LocalAI Turns LLMs into Fully‑Featured Agents with Async SSE and Multi‑Tenant Isolation

This article deep‑dives into LocalAI’s source code, revealing how YAML‑defined agents are transformed into Go‑based concurrent engines, how an asynchronous SSE lifecycle stream replaces simple token streaming, and how state tracking and multi‑tenant isolation enable robust, production‑grade AI programming assistants.

AsynchronousGoLocalAI
0 likes · 7 min read
How LocalAI Turns LLMs into Fully‑Featured Agents with Async SSE and Multi‑Tenant Isolation
Ray's Galactic Tech
Ray's Galactic Tech
Mar 30, 2026 · Backend Development

Build a Production-Ready Go Microservice with Gin: Architecture & Scaling

This comprehensive guide walks through designing, implementing, and operating a production-grade Go microservice using Gin, covering architecture layers, domain modeling, reliable messaging, observability, CI/CD pipelines, GitOps deployment, high‑concurrency safeguards, security measures, and best‑practice testing to ensure stability, scalability, and maintainability in real‑world e‑commerce scenarios.

GinGoMicroservices
0 likes · 58 min read
Build a Production-Ready Go Microservice with Gin: Architecture & Scaling
Tech Musings
Tech Musings
Mar 27, 2026 · Backend Development

Why Go’s database/sql Deadlock Needed a New closingMutex and How It Works

Go’s database/sql package can deadlock when a Scan holds a read lock, a cancelled context triggers Close, and Columns attempts another read lock, but the new closingMutex introduced in Go’s source replaces the generic sync.RWMutex to allow reads during pending writes, preventing the deadlock.

GoclosingMutexdatabase/sql
0 likes · 16 min read
Why Go’s database/sql Deadlock Needed a New closingMutex and How It Works
Go Development Architecture Practice
Go Development Architecture Practice
Mar 27, 2026 · Backend Development

Exploring Gin 1.12: BSON Support, Enhanced Context, Flexible Binding, and Protobuf Negotiation

The article walks through Gin 1.12's new features—including native BSON handling for MongoDB, type‑safe context error methods, custom binding for dates and enums, raw‑path routing, colored latency logs, and automatic Protobuf/JSON negotiation—showing practical code examples and upgrade recommendations for microservice development.

BSONGinGo
0 likes · 10 min read
Exploring Gin 1.12: BSON Support, Enhanced Context, Flexible Binding, and Protobuf Negotiation
Code Wrench
Code Wrench
Mar 27, 2026 · Artificial Intelligence

Building and Understanding LocalAI Agents: From YAML Config to Source Code

This tutorial walks through creating a custom LocalAI Agent with a simple YAML file, invoking it via the API, and then dives into the Go source code that registers routes, handles asynchronous chat requests, and manages agent state and memory for multi‑turn, tool‑driven interactions.

AI agentsGoLocalAI
0 likes · 7 min read
Building and Understanding LocalAI Agents: From YAML Config to Source Code
Ray's Galactic Tech
Ray's Galactic Tech
Mar 26, 2026 · Backend Development

Why Go + PostgreSQL + sqlc Is the Secret to High‑Concurrency Backend Architecture

This article explains how combining Go, PostgreSQL, and sqlc creates a Zero‑ORM architecture that restores SQL to the center of high‑performance, highly controllable, and maintainable backend services, covering design principles, layer responsibilities, schema and query patterns, connection‑pool tuning, transaction handling, observability, and practical best‑practice checklists.

Backend ArchitectureDatabase designGo
0 likes · 36 min read
Why Go + PostgreSQL + sqlc Is the Secret to High‑Concurrency Backend Architecture
Tech Musings
Tech Musings
Mar 26, 2026 · Backend Development

Why Netpoll Beats Go’s net Library for 60k Connections: A Deep Dive

An extensive benchmark compares Go’s standard net client with the event‑driven cloudwego/netpoll client under 60,000 concurrent connections, revealing how goroutine explosion, memory usage, and scheduler overhead differ, and demonstrates how a single scheduler plus a bounded goroutine pool dramatically reduces resource consumption.

BenchmarkGoGoroutine
0 likes · 17 min read
Why Netpoll Beats Go’s net Library for 60k Connections: A Deep Dive
Tech Musings
Tech Musings
Mar 26, 2026 · Backend Development

Why netpoll Beats Go’s net Library: 99.99% Goroutine Reduction & 40% CPU Savings

A three‑hour benchmark on an 8C‑16G Linux host compares the standard Go net client with the netpoll client under 60,000 concurrent connections, revealing a 27.6% drop in client memory, a 99.99% cut in goroutine count, a 29.5% reduction in host memory, and a 40.7% lower CPU usage while maintaining the same throughput.

BenchmarkGoGoroutine
0 likes · 14 min read
Why netpoll Beats Go’s net Library: 99.99% Goroutine Reduction & 40% CPU Savings
Ray's Galactic Tech
Ray's Galactic Tech
Mar 25, 2026 · Backend Development

Mastering Ristretto: High‑Performance Go Cache from Theory to Production

This guide provides an in‑depth, architect‑level walkthrough of Ristretto, the high‑throughput Go cache, covering TinyLFU fundamentals, internal components, parameter tuning, production‑grade wrappers, multi‑level cache design, monitoring, capacity planning, common pitfalls, and real‑world code examples for robust deployment.

BackendCacheDistributedSystems
0 likes · 29 min read
Mastering Ristretto: High‑Performance Go Cache from Theory to Production
Code Wrench
Code Wrench
Mar 23, 2026 · Databases

Why Your MySQL Queries Slow Down in Production and How to Fix Them

The article explains why locally fast MySQL queries can become painfully slow in production, identifies three common pitfalls such as ineffective indexes, oversized Go connection pools, and hidden type conversions, and provides concrete optimization techniques spanning index design, query planning, Go‑MySQL integration, and systematic self‑checks.

Goindexingmysql
0 likes · 9 min read
Why Your MySQL Queries Slow Down in Production and How to Fix Them
Ray's Galactic Tech
Ray's Galactic Tech
Mar 22, 2026 · Backend Development

Why Go Refuses Default Parameters: The ‘Deliberate Poverty’ Behind Its Design

Go has refused default parameters for 15 years, a choice rooted in its philosophy of explicitness over implicit behavior; the article examines this deliberate ‘poverty’, explores the pitfalls of default arguments, and presents alternative patterns like wrapper functions, config structs, functional options, and pointer checks with real code examples.

Default ParametersGoSoftware Engineering
0 likes · 27 min read
Why Go Refuses Default Parameters: The ‘Deliberate Poverty’ Behind Its Design
Code Wrench
Code Wrench
Mar 20, 2026 · Cloud Native

Inside Traefik v3: How Its Configuration Watcher, Router, and Concurrency Model Work

This article provides a senior Go engineer’s deep dive into Traefik’s source code, explaining the configuration hot‑reload engine, routing dispatch mechanism, and graceful concurrency model, and shows how to tune the proxy, build custom plugins, and apply the concepts to production‑grade Go services.

Cloud NativeConfiguration ReloadGo
0 likes · 13 min read
Inside Traefik v3: How Its Configuration Watcher, Router, and Concurrency Model Work
Code Wrench
Code Wrench
Mar 19, 2026 · Backend Development

Exploring tRPC-Go: Inside a High‑Performance Pluggable RPC Framework

This article walks through the inner workings of the open‑source tRPC‑Go RPC framework, detailing the client invoke lifecycle, selector reporting, codec serialization, transport handling, server processing, plugin architecture, streaming support, and performance‑oriented design choices for Go backend developers.

GoRPCplugin architecture
0 likes · 20 min read
Exploring tRPC-Go: Inside a High‑Performance Pluggable RPC Framework
Code Wrench
Code Wrench
Mar 16, 2026 · Backend Development

Mastering Chromedp: Go‑Based Chrome Automation for Real‑World Use Cases

This article provides a comprehensive guide to using the Go library chromedp for Chrome DevTools Protocol‑driven browser automation, covering its core architecture, practical techniques for navigation, network interception, anti‑bot evasion, performance tuning, and production‑grade recommendations with full code examples.

Browser AutomationChrome DevTools ProtocolGo
0 likes · 10 min read
Mastering Chromedp: Go‑Based Chrome Automation for Real‑World Use Cases
Code Wrench
Code Wrench
Mar 12, 2026 · Backend Development

Unlocking Go Server Secrets: How 1Panel Uses cmux, Docker, and Clean Architecture

This article walks through the 1Panel Go codebase, highlighting its clean project layout, the "golden" dependency stack, the step‑by‑step server startup chain, the clever use of cmux for port multiplexing, and robust Docker configuration validation to build a more reliable backend service.

DockerGoProject Layout
0 likes · 9 min read
Unlocking Go Server Secrets: How 1Panel Uses cmux, Docker, and Clean Architecture
Code Wrench
Code Wrench
Mar 11, 2026 · Backend Development

Beego V2: Functional Routing, Redis AOP Rate Limiting & Toolbox Security

Discover how to transform a basic Beego V2 project into a high‑performance, concurrent service by replacing reflection‑based controllers with functional routing, implementing a distributed Redis‑Lua token‑bucket rate limiter via AOP filters, and securing the built‑in Toolbox with essential production hardening steps.

BeegoFunctional RoutingGo
0 likes · 6 min read
Beego V2: Functional Routing, Redis AOP Rate Limiting & Toolbox Security
Code Wrench
Code Wrench
Mar 8, 2026 · Artificial Intelligence

How to Build Low‑Latency AI‑Powered Video Calls with Go and WebRTC

This article breaks down the latency challenges of combining AI with WebRTC, compares edge and cloud processing architectures, and provides a detailed Go‑based implementation—including RTP interception, AI model integration, real‑time translation pipelines, and performance optimizations—for ultra‑responsive video conferencing.

AIEdge ComputingGo
0 likes · 7 min read
How to Build Low‑Latency AI‑Powered Video Calls with Go and WebRTC
Architect's Guide
Architect's Guide
Mar 7, 2026 · Backend Development

Get PocketBase Up and Running: A Lightweight Go Backend in Minutes

PocketBase is a lightweight Go‑based open‑source backend‑as‑a‑service that bundles an embedded SQLite database, authentication, file storage, real‑time APIs and an admin UI into a single executable, allowing developers to launch a full backend in minutes with simple commands or a few lines of Go code.

GoRealtimebasa
0 likes · 5 min read
Get PocketBase Up and Running: A Lightweight Go Backend in Minutes
Code Wrench
Code Wrench
Mar 6, 2026 · Backend Development

Why WebRTC Latency Isn’t About the API: Go, ICE, DTLS, and Scaling

This article breaks down the true bottlenecks of low‑latency WebRTC systems—network models, congestion control, memory layout, and concurrency scheduling—by examining the protocol stack, Go runtime, ICE state machine, DTLS/SRTP security, RTP/RTCP feedback, and practical high‑concurrency tuning strategies.

GoLow latencyReal-time Media
0 likes · 10 min read
Why WebRTC Latency Isn’t About the API: Go, ICE, DTLS, and Scaling
Code Wrench
Code Wrench
Mar 5, 2026 · Backend Development

Unlock High‑Performance Go Concurrency with the Ants Goroutine Pool

This article examines the design and implementation of the high‑performance Ants Goroutine Pool for Go, detailing its core structures, worker lifecycle, scheduling strategies, and practical optimization tips, while providing concrete code examples and best‑practice guidelines for efficient concurrent programming.

ANTSGoGoroutine
0 likes · 16 min read
Unlock High‑Performance Go Concurrency with the Ants Goroutine Pool
Code Wrench
Code Wrench
Mar 4, 2026 · Backend Development

How to Build a 50‑Player Real‑Time Battle Server in Go: Architecture & Performance

This article explains how to design a Go‑based backend for a 50‑player real‑time battle game, covering concurrency models, GC tuning, matching algorithms, fixed‑frame loops, AOI optimization, KCP networking, and performance‑boosting techniques such as object pooling and command batching.

Game BackendGoPerformance Optimization
0 likes · 8 min read
How to Build a 50‑Player Real‑Time Battle Server in Go: Architecture & Performance
Top Architect
Top Architect
Mar 3, 2026 · Backend Development

How to Build a Million‑User Ticket‑Snatching System with Nginx, Redis, and Go

This article explains how to design a high‑concurrency ticket‑snatching service that can handle millions of requests by combining multi‑layer load balancing, weighted Nginx round‑robin, in‑memory stock with Redis‑backed global inventory, and Go’s native concurrency, complete with code samples and performance results.

GoNGINXhigh concurrency
0 likes · 19 min read
How to Build a Million‑User Ticket‑Snatching System with Nginx, Redis, and Go
Java Web Project
Java Web Project
Mar 3, 2026 · Backend Development

How PocketBase Lets You Spin Up a Full Backend in Minutes

This article introduces PocketBase, an open‑source Go‑based Backend‑as‑a‑Service that bundles SQLite, authentication, file storage, real‑time APIs and an admin UI into a single executable, and walks through its core features, quick‑start steps, a Go integration example, and UI screenshots.

Backend-as-a-ServiceGoOpenSource
0 likes · 5 min read
How PocketBase Lets You Spin Up a Full Backend in Minutes
SpringMeng
SpringMeng
Mar 3, 2026 · Operations

A Lightweight Nginx Log Analyzer Worth Trying

NginxPulse is a lightweight, Docker‑friendly Nginx log analysis panel that offers real‑time PV/UV, IP lookup, multi‑site support, custom log formats, remote log pulling, and access control, with simple deployment via Docker, Docker‑Compose, or a single binary.

DockerGoNGINX
0 likes · 7 min read
A Lightweight Nginx Log Analyzer Worth Trying
Code Wrench
Code Wrench
Mar 3, 2026 · Artificial Intelligence

Unlocking High‑Performance Chinese Segmentation: Inside Go’s gse Library

This article deeply examines the source code of Go’s high‑performance segmentation library gse, revealing its Double‑Array Trie, shortest‑path dynamic programming, and HMM‑Viterbi implementations, and demonstrates practical usage for Chinese tokenization, part‑of‑speech tagging, keyword extraction, and custom dictionary management.

GoHMMNLP
0 likes · 13 min read
Unlocking High‑Performance Chinese Segmentation: Inside Go’s gse Library
Code Wrench
Code Wrench
Mar 2, 2026 · Backend Development

Why Go Code Gets Bloated and How Blueprint Patterns Can Simplify It

The article reviews Mat Ryer’s *Go Programming Blueprints*, revealing why many Go projects become heavyweight, and presents three architectural truths—behavior‑oriented interfaces, Lego‑style CLI components, and an onion‑layered microservice model—illustrated with concrete code snippets and practical design guidelines for clean, maintainable backend systems.

GoGo-KitInterface Design
0 likes · 6 min read
Why Go Code Gets Bloated and How Blueprint Patterns Can Simplify It
Code Wrench
Code Wrench
Mar 1, 2026 · Backend Development

Building a High‑Performance Go Distributed Cache: GoMemcache from Scratch

This article walks through designing and implementing GoMemcache, a lightweight Go‑based distributed cache, covering use‑case selection, concurrency lock optimization, consistent hashing, production‑grade code, and practical deployment best practices for ultra‑low latency services.

Backend DevelopmentGoconcurrency
0 likes · 12 min read
Building a High‑Performance Go Distributed Cache: GoMemcache from Scratch
Code Wrench
Code Wrench
Feb 28, 2026 · Backend Development

Why Explicit Code Beats Clever Tricks: Go’s Industrial Programming Principles

The article revisits Peter Bourgon’s “Go for Industrial Programming,” explaining how explicit, readable code, strict dependency handling, disciplined concurrency, robust observability, and simple flag‑based configuration empower Go teams to build maintainable, long‑lived backend systems.

GoIndustrial ProgrammingObservability
0 likes · 7 min read
Why Explicit Code Beats Clever Tricks: Go’s Industrial Programming Principles
Code Wrench
Code Wrench
Feb 26, 2026 · Backend Development

10 Common Go Programming Pitfalls and How to Avoid Them

Discover the ten most frequent Go language traps—from variable shadowing and inefficient string concatenation to misuse of defer, slice pointers, and goroutine pitfalls—complete with clear bad examples, best‑practice solutions, and performance considerations to write cleaner, faster, and more maintainable Go code.

Error HandlingGobest practices
0 likes · 9 min read
10 Common Go Programming Pitfalls and How to Avoid Them
FunTester
FunTester
Feb 26, 2026 · Backend Development

Master Go Concurrency: 5 Essential Patterns and a Practical Worker Pool Example

This article explains Go's powerful concurrency model, introduces five common patterns—worker pool, fan‑in/fan‑out, error handling, timeout control, and context management—detailing their use cases, core API components, and provides a complete worker‑pool implementation with optimization tips.

GoGoroutineWorker Pool
0 likes · 15 min read
Master Go Concurrency: 5 Essential Patterns and a Practical Worker Pool Example
Code Wrench
Code Wrench
Feb 23, 2026 · Backend Development

How Switching from Go to Rust Slashed Latency from 15 ms to 80 µs

In high‑frequency trading and real‑time systems, Go’s garbage‑collector pauses and channel lock contention can inflate P99 latency to dozens of milliseconds, while a disciplined Rust rewrite eliminates GC, reduces lock overhead, and achieves sub‑100‑microsecond latency with far lower CPU usage.

Backend DevelopmentGoLow latency
0 likes · 7 min read
How Switching from Go to Rust Slashed Latency from 15 ms to 80 µs
DevOps Coach
DevOps Coach
Feb 22, 2026 · Backend Development

Why Go Beats Java Spring Boot for SaaS: Cost, Deployment, and Concurrency Insights

After years of using Java Spring Boot, the author rewrote a SaaS microservice in Go, discovering a 60 % AWS cost reduction, simpler deployment, and easier concurrency, while also noting scenarios where Java's rich ecosystem remains preferable, offering practical guidance on when to choose Go for SaaS.

Backend DevelopmentCost OptimizationGo
0 likes · 8 min read
Why Go Beats Java Spring Boot for SaaS: Cost, Deployment, and Concurrency Insights
Code Wrench
Code Wrench
Feb 21, 2026 · Backend Development

What’s New in Go 1.26? Deep Dive into Green Tea GC, Generics, and Toolchain Upgrades

Go 1.26, released in February 2026, introduces the default-enabled Green Tea GC with 10‑40% lower overhead, new language capabilities like expression‑based new and self‑referencing generic constraints, a modernized go fix command, enhanced standard library security, performance benchmarks, and practical upgrade and compatibility guidelines for production environments.

GenericsGoGo 1.26
0 likes · 9 min read
What’s New in Go 1.26? Deep Dive into Green Tea GC, Generics, and Toolchain Upgrades
Code Wrench
Code Wrench
Feb 21, 2026 · Fundamentals

What’s New in Go 1.26? Deep Dive into Arena Memory, Generics, and Native HTTP/3

The article provides a comprehensive analysis of Go 1.26’s major enhancements—including stable Arena memory management, expanded generics in the standard library, native HTTP/3 support, integrated security checks, performance benchmarks, and practical upgrade recommendations for production environments.

ArenaGenericsGo
0 likes · 9 min read
What’s New in Go 1.26? Deep Dive into Arena Memory, Generics, and Native HTTP/3
IT Services Circle
IT Services Circle
Feb 20, 2026 · Backend Development

Go 1.26 Highlights: New new(expr) Syntax, Generic Self‑Reference, Compiler Optimizations & Experimental Features

The article provides a concise walkthrough of Go 1.26’s most impactful changes—including a streamlined new(expr) syntax for pointers, self‑referencing generics, deeper compiler escape analysis, explicit inline directives, experimental SIMD and secret‑handling packages, and a goroutine‑leak profiling tool—illustrated with ready‑to‑run code snippets and practical tips for immediate adoption.

Compiler OptimizationGenericsGo
0 likes · 8 min read
Go 1.26 Highlights: New new(expr) Syntax, Generic Self‑Reference, Compiler Optimizations & Experimental Features
Code Wrench
Code Wrench
Feb 19, 2026 · Backend Development

5 Go Techniques to Write Production‑Ready, Elegant Code

This article presents five practical Go techniques—using context for graceful cancellation, enriching errors with fmt.Errorf, leveraging sync.Pool to reduce GC pressure, employing pprof for performance profiling, and designing testable code with dependency injection—each illustrated with real‑world code examples and common pitfalls.

Gobest practicescontext
0 likes · 7 min read
5 Go Techniques to Write Production‑Ready, Elegant Code
Black & White Path
Black & White Path
Feb 16, 2026 · Cloud Computing

Distributed IP Proxy Pool on Tencent SCF to Bypass WAF Limits

The article introduces Cloud ProxyPool, a Go‑based distributed IP proxy pool built on Tencent Cloud Functions (SCF) that bypasses WAF IP restrictions, provides step‑by‑step deployment, client configuration, CA certificate installation, proxy settings, a monitoring dashboard, and outlines supported use cases such as crawler IP rotation, IP testing, HTTPS interception, and integration with tools like Burp Suite.

GoIP ProxySCF
0 likes · 4 min read
Distributed IP Proxy Pool on Tencent SCF to Bypass WAF Limits
Old Zhang's AI Learning
Old Zhang's AI Learning
Feb 15, 2026 · Artificial Intelligence

PicoClaw: Ultra‑Light OpenClaw Fork Runs a Full AI Agent on $10 Hardware in <1 s

PicoClaw is a Go‑rewritten, 99% smaller version of OpenClaw that fits under 10 MB, boots in under a second on a 0.6 GHz CPU, runs on $10‑$100 single‑board computers, offers full‑stack engineer mode, task scheduling, sandbox security, and multi‑platform chat integration, with detailed installation guides and a balanced list of strengths and current limitations.

AI AgentGoLLM integration
0 likes · 11 min read
PicoClaw: Ultra‑Light OpenClaw Fork Runs a Full AI Agent on $10 Hardware in <1 s
Code Wrench
Code Wrench
Feb 15, 2026 · Backend Development

What OpenClaw’s Rise Reveals About Building Reliable Go Agents

The article examines OpenClaw’s rapid popularity, extracts three practical engineering lessons for Go‑based AI agents, warns against three common pitfalls, and outlines a phased roadmap for easy‑agent, emphasizing local‑first data, lightweight routing, secure plugin ecosystems, and robust observability.

Agent ArchitectureGoRAG
0 likes · 12 min read
What OpenClaw’s Rise Reveals About Building Reliable Go Agents
BirdNest Tech Talk
BirdNest Tech Talk
Feb 13, 2026 · Artificial Intelligence

Rebuilding a Go AI Assistant with Claude Code Agent Teams

The article walks through how the author refactored the Go‑based AI assistant GoClaw by leveraging Claude Code's Agent Teams feature, detailing the motivation, architecture comparison, configuration steps, team role assignments, and practical tmux integration to achieve a more modular and reliable agent module.

AI AssistantAgent TeamsAutomation
0 likes · 10 min read
Rebuilding a Go AI Assistant with Claude Code Agent Teams
Radish, Keep Going!
Radish, Keep Going!
Feb 12, 2026 · Backend Development

Why Go’s JSON v2 Is a Game-Changer and When It Will Arrive

The article examines Go 1.26’s release, the missing encoding/json/v2 package, its architectural split, new struct tags, performance gains, critical memory‑allocation issues, the four blockers delaying stable adoption, and the projected timeline for JSON v2 to become the default in Go 1.27.

GoGo1.26encoding/json
0 likes · 15 min read
Why Go’s JSON v2 Is a Game-Changer and When It Will Arrive
Code Wrench
Code Wrench
Feb 12, 2026 · Backend Development

Why Bidirectional Streaming in gRPC Is More Than a Pipe – A Deep Dive into grpc-go

This article explores how gRPC bidirectional streaming transforms a simple data pipe into a conversational session by examining the underlying HTTP/2 mechanics, shared state machines, flow‑control strategies, practical patterns, and common pitfalls in grpc-go implementations.

Bidirectional StreamingDistributed SystemsFlow Control
0 likes · 16 min read
Why Bidirectional Streaming in gRPC Is More Than a Pipe – A Deep Dive into grpc-go
BirdNest Tech Talk
BirdNest Tech Talk
Feb 11, 2026 · Artificial Intelligence

How GoClaw Reimagines OpenClaw: A Go‑Powered AI Assistant Architecture

This article provides an in‑depth technical analysis of GoClaw, a Go‑based personal AI assistant that mirrors OpenClaw's design while introducing a more robust agent loop, reflective reasoning, extensible skill system, sophisticated error handling, and multi‑provider failover, complete with code excerpts, architecture diagrams, and performance trade‑offs.

AI AssistantAgent LoopError Handling
0 likes · 19 min read
How GoClaw Reimagines OpenClaw: A Go‑Powered AI Assistant Architecture
Code Wrench
Code Wrench
Feb 9, 2026 · Cloud Native

Is Go the AI‑Recommended Gold Mine for Backend and Cloud‑Native Success?

The article examines AI platforms' rankings of high‑pay programming languages, highlights Go's strengths in performance, concurrency and cloud‑native ecosystems, and offers practical advice and future outlook for developers seeking lucrative and sustainable career paths with Go.

Cloud NativeGocareer
0 likes · 7 min read
Is Go the AI‑Recommended Gold Mine for Backend and Cloud‑Native Success?
Code Wrench
Code Wrench
Feb 8, 2026 · Cloud Native

How to Build Tiny, Clean, and Maintainable Docker Images for Go Services

This article shares practical experience and step‑by‑step guidance on constructing minimal, secure Go service Docker images using multi‑stage builds, scratch and distroless bases, and how to handle real‑world concerns like certificates and time zones.

Container SecurityDistrolessDocker
0 likes · 7 min read
How to Build Tiny, Clean, and Maintainable Docker Images for Go Services
Code Wrench
Code Wrench
Feb 7, 2026 · Backend Development

How Go’s Netpoller Powers Millions of Connections – 5 Real‑World Cases

This article explains why Go programs often fail to reach C10M concurrency, analyzes five real‑world incidents, reveals the inner workings of Go's netpoller, and provides concrete code‑level optimizations, configuration tweaks, and load‑testing practices to achieve stable million‑connection services.

GoNetwork programminghigh concurrency
0 likes · 23 min read
How Go’s Netpoller Powers Millions of Connections – 5 Real‑World Cases
Code Wrench
Code Wrench
Feb 5, 2026 · Backend Development

Why Your Go Code Crashes in Production: 5 Real Memory‑Model Pitfalls and Fixes

This article examines five real‑world Go concurrency bugs—ranging from unprotected flags and double‑checked locks to map races, loop‑variable capture, and slice appends—explains the underlying Go memory‑model and happens‑before concepts, and provides correct synchronization patterns such as channels, sync.Once, mutexes, sync.Map, and atomic.Value to write stable high‑concurrency services.

GoMemory ModelRace Detector
0 likes · 23 min read
Why Your Go Code Crashes in Production: 5 Real Memory‑Model Pitfalls and Fixes
Architecture Digest
Architecture Digest
Feb 3, 2026 · Backend Development

Build a Full‑Featured Backend in Minutes with PocketBase

This article introduces PocketBase, an open‑source Go‑based Backend‑as‑a‑Service that bundles SQLite, authentication, file storage, real‑time sync and an admin UI into a single executable, and shows how to install, run, and embed it with code examples.

Backend-as-a-ServiceGoPocketBase
0 likes · 5 min read
Build a Full‑Featured Backend in Minutes with PocketBase
Code Wrench
Code Wrench
Feb 3, 2026 · Operations

Build a Lightweight, Auditable, Rollback‑Capable Deployment Tool in Go (200 lines)

This article walks through creating a compact Go‑based deployment automation tool—named go‑deploy—that provides atomic releases, versioning, concurrent safe deployments, observability, and easy rollback using a blue‑green directory strategy, all within roughly 200 lines of code, and includes practical tips and pitfalls to avoid.

DeploymentDevOpsGo
0 likes · 13 min read
Build a Lightweight, Auditable, Rollback‑Capable Deployment Tool in Go (200 lines)
DevOps Coach
DevOps Coach
Feb 2, 2026 · Fundamentals

Which Programming Language Will Dominate 2026? A Data‑Driven Verdict

The article evaluates programming languages for 2026 by defining modern criteria such as AI integration, cloud‑native support, developer productivity, job demand, and ecosystem health, then compares Python, TypeScript, Rust, and Go, ultimately declaring a clear winner.

2026 trendsGoPython
0 likes · 8 min read
Which Programming Language Will Dominate 2026? A Data‑Driven Verdict
Code Wrench
Code Wrench
Jan 31, 2026 · Backend Development

Build a Fast, Concurrent, Single‑File Lottery System with Go

This article shows how to quickly create a fair, concurrent, single‑binary lottery system for a company event using Go's standard library, sync.RWMutex for thread safety, and the embed package to bundle static assets without any external dependencies.

GoHTTP serverLottery System
0 likes · 9 min read
Build a Fast, Concurrent, Single‑File Lottery System with Go
Code Wrench
Code Wrench
Jan 30, 2026 · Fundamentals

Master Go Reflection: Harness the Power and Avoid the Pitfalls

This article explains Go's reflection mechanism, presents Rob Pike's three core rules, shows practical code examples, highlights performance and safety trade‑offs, and provides concrete best‑practice guidelines to help developers decide when and how to use reflection safely.

DebuggingGoReflection
0 likes · 16 min read
Master Go Reflection: Harness the Power and Avoid the Pitfalls
Code Wrench
Code Wrench
Jan 29, 2026 · Fundamentals

Mastering Go’s unsafe Package: 5 Real‑World Cases for Zero‑Copy and High‑Performance Tricks

This article walks through five production‑grade Go unsafe techniques—including zero‑copy string conversion, deep struct copying, lock‑free queues, memory‑mapped files, and custom serialization—explaining core concepts, providing benchmark results, and offering a detailed safety checklist to avoid common pitfalls.

GoZero Copyunsafe
0 likes · 20 min read
Mastering Go’s unsafe Package: 5 Real‑World Cases for Zero‑Copy and High‑Performance Tricks
Go Development Architecture Practice
Go Development Architecture Practice
Jan 28, 2026 · Backend Development

Accelerate Go Projects with Mix‑Go: Build CLI, API, Web, gRPC & Worker Pools Fast

This guide introduces Mix‑Go, a Go‑based rapid‑development framework that provides interactive scaffolding, command‑line prototyping, and a DI/IoC container, and walks through installing the tool, generating project skeletons, and creating functional CLI, API, Web, WebSocket, gRPC services and a worker‑pool queue consumer with complete code examples.

APICLIGo
0 likes · 28 min read
Accelerate Go Projects with Mix‑Go: Build CLI, API, Web, gRPC & Worker Pools Fast