Golang Shines
Author

Golang Shines

We share daily the latest Golang technical articles, practical resources, language news, tutorials, and real-world projects to help everyone learn and improve.

166
Articles
0
Likes
552
Views
0
Comments
Recent Articles

Latest from Golang Shines

100 recent articles max
Golang Shines
Golang Shines
Aug 3, 2026 · Cloud Native

How I Built a Production‑Ready HA Kubernetes Cluster in Minutes

When my manager suddenly demanded a production‑grade, highly available Kubernetes cluster integrated with a private Harbor registry, I followed a comprehensive step‑by‑step guide to finish the entire setup within a few hours, and now share the 83‑page manual for anyone to replicate.

Cloud NativeCluster DeploymentHarbor
0 likes · 3 min read
How I Built a Production‑Ready HA Kubernetes Cluster in Minutes
Golang Shines
Golang Shines
Aug 2, 2026 · Cloud Native

GPU Scheduling, Isolation, and Resource Allocation in Kubernetes Clusters

This guide explains why a GPU‑enabled node may show devices with nvidia‑smi yet keep Pods pending, walks through the complete node‑to‑container GPU path, and provides step‑by‑step procedures for device discovery, Device Plugin configuration, isolation models (full‑card, time‑slicing, MIG), scheduling constraints, quota management, multi‑GPU training, troubleshooting pending Pods, and monitoring with DCGM metrics.

Device PluginGPUKubernetes
0 likes · 33 min read
GPU Scheduling, Isolation, and Resource Allocation in Kubernetes Clusters
Golang Shines
Golang Shines
Aug 1, 2026 · Operations

When a Snapshot Leak Triggered a P0 Outage: Lessons on Manual Cloud Ops

A hurried snapshot‑sharing command set public=true, unintentionally exposing customer data to all tenants, leading to a panic‑filled rollback, a painful post‑mortem, and a series of hard‑earned lessons about avoiding manual high‑risk operations, enforcing audit controls, and demanding productized UI for cloud infrastructure tasks.

Cloud ComputingData Securityincident response
0 likes · 10 min read
When a Snapshot Leak Triggered a P0 Outage: Lessons on Manual Cloud Ops
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++Docker
0 likes · 10 min read
7 Reasons a 10‑Year Java Veteran Switched to Go
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
Golang Shines
Golang Shines
Jul 28, 2026 · Cloud Native

Building a Fully Automated GitOps Delivery Pipeline with Argo CD on Kubernetes

This guide walks through implementing a GitOps workflow for Kubernetes using Argo CD, covering repository structure, Helm chart management, permission boundaries, Argo CD installation, application manifests, CI integration, troubleshooting OutOfSync states, and handover procedures, all with concrete commands and examples.

Argo CDCI/CDGit
0 likes · 30 min read
Building a Fully Automated GitOps Delivery Pipeline with Argo CD on Kubernetes
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.

Error HandlingGodefer
0 likes · 11 min read
Why Go’s Error Handling Isn’t Mystical: A Beginner‑Friendly Guide
Golang Shines
Golang Shines
Jul 26, 2026 · Backend Development

Building a High‑Concurrency Student Authentication System with Go‑Zero

The article details a production‑grade student verification system built on the Go‑Zero microservice framework, covering business challenges, a layered API/RPC/Model architecture, state‑machine management, AES encryption, dual‑channel OCR failover, event‑driven design with Redis Streams, and a push‑pull WebSocket notification scheme.

OCRWebSocketencryption
0 likes · 13 min read
Building a High‑Concurrency Student Authentication System with Go‑Zero
Golang Shines
Golang Shines
Jul 25, 2026 · Operations

Choosing the Right Load Balancer: LVS, Nginx, HAProxy or F5 Explained

When a single server can no longer handle traffic, this guide walks through the four most common load‑balancing solutions—LVS, Nginx, HAProxy and F5—detailing their architectures, configuration steps, scheduling algorithms, pros and cons, and how to pick the best fit for different production scenarios.

F5HAProxyHigh Availability
0 likes · 38 min read
Choosing the Right Load Balancer: LVS, Nginx, HAProxy or F5 Explained