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
Feb 23, 2026 · Backend Development

Master Nginx in 113 Pages: A Complete Beginner‑to‑Expert Guide

This article provides a comprehensive, step‑by‑step Nginx tutorial covering its high‑performance architecture, master‑worker process model, core and advanced configuration directives, access control, file existence checks, HTTPS encryption, reverse‑proxy setup, and deployment structures, illustrated with detailed diagrams.

access controlconfigurationdeployment
0 likes · 6 min read
Master Nginx in 113 Pages: A Complete Beginner‑to‑Expert Guide
Golang Shines
Golang Shines
Feb 23, 2026 · Fundamentals

Understanding Go Functions, Methods, Closures, and Interfaces

The article explains Go's core language constructs—functions (including parameter rules, multiple return values, named returns, and closures), methods on structs, and interfaces—illustrated with code examples, and then introduces common Go command‑line tools such as go build, install, get, doc, test, list and fix.

Command-line Toolsclosuresfunctions
0 likes · 11 min read
Understanding Go Functions, Methods, Closures, and Interfaces
Golang Shines
Golang Shines
Feb 22, 2026 · Cloud Native

Essential Docker Commands Every Developer Should Bookmark

This article compiles the most frequently used Docker CLI commands into seven clear categories—basic, image management, container management, data/volume handling, network setup, security, and miscellaneous—each illustrated with screenshots and a QR code for a downloadable PDF reference.

CLICommand ReferenceContainer
0 likes · 2 min read
Essential Docker Commands Every Developer Should Bookmark
Golang Shines
Golang Shines
Feb 21, 2026 · Backend Development

10 Elegant Go Development Tools You Should Try

This article curates ten Go development tools—including a fast linter, several IDEs, a call‑graph visualizer, automation platforms, and testing utilities—detailing their key features, performance claims, licensing notes, and practical use cases for Go programmers.

IDEautomationgo
0 likes · 5 min read
10 Elegant Go Development Tools You Should Try
Golang Shines
Golang Shines
Feb 19, 2026 · Backend Development

Advanced Go Learning Roadmap for 2025

This article presents a systematic, concise Go learning roadmap covering beginner, intermediate, and advanced stages—detailing fundamentals, tooling, design philosophy, and specialized domains such as embedded systems, GUI, game engines, AI, cloud‑native, blockchain, and more—to help developers boost their skills and career prospects.

Advanced TopicsBackend DevelopmentLearning Roadmap
0 likes · 2 min read
Advanced Go Learning Roadmap for 2025
Golang Shines
Golang Shines
Feb 17, 2026 · Backend Development

Building a Ten‑Million‑Scale WebSocket Push Service with Go

This article explains the trade‑offs between pull and push models, why Go is chosen for a high‑concurrency WebSocket server, provides complete Go and HTML code examples, and details architectural and performance optimizations needed to support millions of simultaneous connections and messages per second.

Bullet ScreenDistributed ArchitectureHigh Concurrency
0 likes · 12 min read
Building a Ten‑Million‑Scale WebSocket Push Service with Go
Golang Shines
Golang Shines
Feb 16, 2026 · Fundamentals

Why Go Lacks a Ternary Operator and How It Affects Code Readability

The article explains that, unlike Python, JavaScript, C, and C++, Go does not support the ternary ?: operator because its designers consider it prone to creating unreadable, complex expressions, preferring the clearer if‑else construct, and it discusses alternatives, pros, cons, and a discouraged custom implementation.

code readabilityconditional expressiongo
0 likes · 7 min read
Why Go Lacks a Ternary Operator and How It Affects Code Readability
Golang Shines
Golang Shines
Feb 15, 2026 · Fundamentals

8 Subtle Go Language Details You Might Not Know

This article walks through eight often‑overlooked Go language nuances—ranging from direct integer iteration and generic type constraints to UTF‑8 string length, nil interface pitfalls, safe nil method calls, time.After resource leaks, empty‑struct semaphores, and JSON field omission—showing concrete code examples, common mistakes, and recommended practices.

GenericsJSONUTF-8
0 likes · 9 min read
8 Subtle Go Language Details You Might Not Know
Golang Shines
Golang Shines
Feb 13, 2026 · Backend Development

Using Go’s Standard Library to Crawl with an HTTP Proxy

This guide demonstrates building a simple Go crawler that fetches a webpage using only the standard library, then extends it to route requests through an HTTP proxy, covering proxy parsing, custom client configuration, error handling, and essential Go best practices such as deferring response closure.

HTTP proxyNetwork ProgrammingStandard Library
0 likes · 5 min read
Using Go’s Standard Library to Crawl with an HTTP Proxy