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 12, 2026 · Operations

Boost Ops Efficiency: 10 Essential Linux Tools Every Engineer Should Use

This article presents a practical guide for system administrators and DevOps engineers, introducing ten high‑frequency Linux tools—htop, iotop, nethogs, ncdu, strace, lsof, tcpdump, netstat/ss, curl, and systemctl/journalctl—detailing their installation, core and advanced usage, real‑world case studies, and how to combine them to dramatically improve troubleshooting speed and overall operational efficiency.

LinuxToolshtop
0 likes · 54 min read
Boost Ops Efficiency: 10 Essential Linux Tools Every Engineer Should Use
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
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
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.

DeadlockGochannel
0 likes · 20 min read
Understanding Go Goroutine and Channel: Usage, Pitfalls, and Deadlock Diagnosis
Golang Shines
Golang Shines
Aug 10, 2026 · Cloud Native

Build a Binary‑Based Kubernetes 1.36 Cluster from Scratch (PDF Guide)

This article explains how to manually assemble a Kubernetes 1.36 cluster using binary files, detailing the overall architecture, core components, and the roles of master and worker nodes, while providing a free 55‑page PDF with step‑by‑step instructions.

Binary InstallationCluster ArchitectureControl Plane
0 likes · 3 min read
Build a Binary‑Based Kubernetes 1.36 Cluster from Scratch (PDF Guide)
Golang Shines
Golang Shines
Aug 8, 2026 · Operations

Diagnosing Server Connectivity Issues with Ping, Telnet, Curl, and Traceroute

This guide explains how to break down the vague symptom “network unreachable” into layered checks—interface status, routing, ARP, DNS, TCP, TLS, and HTTP—using the four classic tools ping, telnet, curl, and traceroute, and provides concrete commands, analysis steps, and evidence‑gathering scripts for Linux servers and Kubernetes pods.

KubernetesLinuxNetwork Troubleshooting
0 likes · 35 min read
Diagnosing Server Connectivity Issues with Ping, Telnet, Curl, and Traceroute
Golang Shines
Golang Shines
Aug 8, 2026 · Interview Experience

How to Master 100+ Top Tech Ops Interview Questions and Land 20k+ Offers

This article compiles over 100 common DevOps and operations interview questions sourced from leading Chinese tech firms such as ByteDance, Meituan, Alibaba, Tencent and JD, providing a comprehensive study guide for candidates aiming to secure high‑salary offers.

CI/CDDevOpsInfrastructure as Code
0 likes · 4 min read
How to Master 100+ Top Tech Ops Interview Questions and Land 20k+ Offers
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
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
Golang Shines
Golang Shines
Aug 4, 2026 · Information Security

Exploring AI-Assisted Penetration Testing and Vulnerability Discovery

The article analyzes the opportunities and challenges of integrating large language models into penetration testing workflows, presents the design of the AI‑Burp‑Copilot plugin, details its layered architecture, implementation specifics, and real‑world limitations such as LLM nondeterminism and coverage of business‑logic flaws.

AIBurp SuiteLLM
0 likes · 15 min read
Exploring AI-Assisted Penetration Testing and Vulnerability Discovery