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.

96
Articles
0
Likes
61
Views
0
Comments
Recent Articles

Latest from Golang Shines

96 recent articles
Golang Shines
Golang Shines
Apr 19, 2026 · Fundamentals

Understanding Linux Kernel Modules: Loading, Unloading, and Best Practices

This article explains the Linux kernel module mechanism, covering core concepts such as dynamic loading, unloading, dependency management, and symbol export, and provides implementation details, practical usage scenarios, best‑practice guidelines, and complete code examples.

Device DriversDynamic LoadingKernel Development
0 likes · 9 min read
Understanding Linux Kernel Modules: Loading, Unloading, and Best Practices
Golang Shines
Golang Shines
Apr 18, 2026 · Backend Development

Master Beego: Build High‑Performance Go Web Apps from Scratch

This article presents a comprehensive Chinese guide to the Beego framework, covering installation, configuration, routing, controllers, models, views, advanced features, deployment options, and real‑world examples, making it a practical resource for Go backend developers at any skill level.

Backend DevelopmentMVCORM
0 likes · 6 min read
Master Beego: Build High‑Performance Go Web Apps from Scratch
Golang Shines
Golang Shines
Apr 17, 2026 · Cloud Native

Unlock Docker Mastery: A Viral Classic Tutorial for Beginners and Ops Engineers

This comprehensive Docker guide explains the technology’s rapid adoption in China, walks through installation, image management, data handling, networking, security, underlying Linux mechanisms, Docker Compose, and Mesos integration, providing step‑by‑step examples for ops engineers and backend developers.

ContainerizationDockerDocker Compose
0 likes · 4 min read
Unlock Docker Mastery: A Viral Classic Tutorial for Beginners and Ops Engineers
Golang Shines
Golang Shines
Apr 16, 2026 · Backend Development

Go Error Handling Best Practices: From Basics to Advanced

The article explains why proper error handling is crucial for reliable Go programs, describes Go's explicit error return model, demonstrates basic techniques, introduces custom error types, error wrapping and chaining introduced in Go 1.13, outlines best‑practice guidelines, and reviews popular libraries and centralised patterns.

Best Practicescustom errorerror handling
0 likes · 12 min read
Go Error Handling Best Practices: From Basics to Advanced
Golang Shines
Golang Shines
Apr 16, 2026 · Interview Experience

2026 Comprehensive Network Security Interview Questions Collection

This article compiles hundreds of classic network security interview questions—including protocol fundamentals, common attacks, defense mechanisms, and practical scenarios—to help job seekers prepare effectively for upcoming hiring seasons.

Interview QuestionsNetwork Securitycyber attacks
0 likes · 6 min read
2026 Comprehensive Network Security Interview Questions Collection
Golang Shines
Golang Shines
Apr 14, 2026 · Cloud Native

Is Go Still the Cloud‑Native Language of Choice in 2026? Consolidation and New Challenges

The article examines why Go remains dominant in core cloud‑native infrastructure in 2026—thanks to its static compilation, low memory footprint, and mature ecosystem—while highlighting emerging competition from Rust in high‑performance data planes and Python in AI workloads, and outlines Go’s recent evolutions such as generics, scheduler enhancements, and native observability.

GenericsKubernetesObservability
0 likes · 9 min read
Is Go Still the Cloud‑Native Language of Choice in 2026? Consolidation and New Challenges
Golang Shines
Golang Shines
Apr 12, 2026 · Operations

What’s the Difference Between HTTP 502, 503, and 504? A Guide for Ops Engineers

This article explains the HTTP 5xx status codes 502, 503, and 504, detailing their definitions, typical trigger scenarios, step‑by‑step troubleshooting flows, practical Bash scripts, comparison tables, real‑world case studies, and monitoring/alerting configurations to help operations engineers quickly pinpoint and resolve these errors.

502503504
0 likes · 28 min read
What’s the Difference Between HTTP 502, 503, and 504? A Guide for Ops Engineers
Golang Shines
Golang Shines
Apr 9, 2026 · Fundamentals

Why Go’s Error Handling Can’t Use Zig‑Style “try”

The article examines why Go does not adopt Zig’s concise ‘try’ syntax for error handling, analyzing differences in error type design, compiler checks, compatibility constraints, and the trade‑offs between explicit control flow and language ergonomics, and offers practical Go‑centric alternatives.

Zigcompatibilityerror handling
0 likes · 8 min read
Why Go’s Error Handling Can’t Use Zig‑Style “try”
Golang Shines
Golang Shines
Apr 8, 2026 · Operations

100 Essential kubectl Commands for Kubernetes Diagnostics

This guide lists 100 practical kubectl commands for diagnosing Kubernetes clusters, covering cluster information, pod inspection, service checks, deployment status, StatefulSet details, ConfigMap and Secret queries, and namespace analysis.

Kubernetesclustercommands
0 likes · 5 min read
100 Essential kubectl Commands for Kubernetes Diagnostics
Golang Shines
Golang Shines
Apr 8, 2026 · Backend Development

Deep Dive into FastCache: High‑Performance Local Cache for Go

FastCache is an open‑source Go local‑cache library that delivers extreme speed, zero GC pressure, thread safety, and a five‑method API, making it ideal for high‑concurrency services while providing clear usage guidelines, pitfalls, and suitable scenarios.

FastCacheHigh ConcurrencyLocal Cache
0 likes · 6 min read
Deep Dive into FastCache: High‑Performance Local Cache for Go