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.

94
Articles
0
Likes
58
Views
0
Comments
Recent Articles

Latest from Golang Shines

94 recent articles
Golang Shines
Golang Shines
Jun 13, 2026 · Cloud Native

Kubernetes (K8s) from Beginner to Hands‑On: Complete 2026 Guide

This step‑by‑step tutorial walks you through preparing the environment, installing container runtimes, setting up a single‑master multi‑worker K8s cluster, deploying applications, managing configurations, enabling persistent storage, configuring health probes, applying namespaces and quotas, troubleshooting common pitfalls, and adding Prometheus‑Grafana monitoring, all with concrete commands and examples.

container orchestrationdeploymentdevops
0 likes · 14 min read
Kubernetes (K8s) from Beginner to Hands‑On: Complete 2026 Guide
Golang Shines
Golang Shines
Jun 13, 2026 · Fundamentals

Mastering Go Interfaces and Polymorphism: A Deep Dive

This article explains how Go interfaces define behavior contracts, how implicit implementation, empty interfaces, and type assertions work, demonstrates polymorphic patterns with payment and animal examples, and highlights common pitfalls such as nil interfaces, method‑signature mismatches, pointer vs. value receivers, and interface composition.

Goempty interfaceinterface
0 likes · 16 min read
Mastering Go Interfaces and Polymorphism: A Deep Dive
Golang Shines
Golang Shines
Jun 12, 2026 · Backend Development

Analyzing a Simple Goroutine Resource Pool (tunny)

The article dissects tunny's simple goroutine resource pool, explaining how workWrapper limits goroutine count, how workerWrapper.run processes workRequests via jobChan and retChan, and details the required Worker interface methods, concluding that tunny's core ideas can be adapted for custom pool implementations.

ConcurrencyGoWorker interface
0 likes · 6 min read
Analyzing a Simple Goroutine Resource Pool (tunny)
Golang Shines
Golang Shines
Jun 11, 2026 · Fundamentals

8 Subtle Go Language Details You Might Not Know

This article walks through eight often‑overlooked Go features—including direct integer iteration in Go 1.22, the ~T generic constraint, UTF‑8 string length pitfalls, nil‑interface quirks, nil‑pointer method calls, proper timer usage with contexts, zero‑size struct semaphores, and the JSON "-" tag—showing concrete code examples and the reasoning behind each behavior.

GenericsGocontext
0 likes · 9 min read
8 Subtle Go Language Details You Might Not Know
Golang Shines
Golang Shines
Jun 10, 2026 · Fundamentals

Master Go’s reflect Package in One Minute

This article walks beginners through Go's reflect package, covering the core functions TypeOf and ValueOf, the reflect.Kind constants, a step‑by‑step parsing flow, concrete handling of structs, maps, slices, pointers, primitive types, and the full set of Type and Value methods.

GoReflectionRuntime
0 likes · 9 min read
Master Go’s reflect Package in One Minute
Golang Shines
Golang Shines
Jun 9, 2026 · Artificial Intelligence

Essential AI Agent Design Patterns and Frameworks Every Ops Engineer Should Know

The article explains seven AI agent design patterns—workflow, routing, parallel, loop, aggregation, network, and hierarchy—illustrates their use with concrete examples and code, compares agent frameworks such as AutoGPT, Dify, AutoGen, CrewAI and LangGraph, and shows why multi‑agent architectures outperform traditional workflows in complex operational tasks.

AI AgentDesign PatternsLLM
0 likes · 12 min read
Essential AI Agent Design Patterns and Frameworks Every Ops Engineer Should Know
Golang Shines
Golang Shines
Jun 6, 2026 · Operations

Jenkins vs GitLab CI/CD: Which Tool Fits Your DevOps Needs?

This article compares Jenkins and GitLab CI/CD across popularity, core features, plugin ecosystems, scalability, community support, and pros‑and‑cons, providing data‑driven insights and practical guidance to help you choose the most suitable CI/CD platform for your projects.

CI/CDContinuous DeliveryContinuous Integration
0 likes · 15 min read
Jenkins vs GitLab CI/CD: Which Tool Fits Your DevOps Needs?
Golang Shines
Golang Shines
Jun 5, 2026 · Backend Development

Using Go’s unique Package for Efficient String Interning

The article explains string interning as a memory‑saving technique, shows how to implement it manually in Go, compares the go4.org/intern library with the standard‑library unique package, and presents benchmark results that reveal memory savings but a modest speed trade‑off.

Concurrencybenchmarkgolang
0 likes · 15 min read
Using Go’s unique Package for Efficient String Interning