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
Jul 20, 2026 · Cloud Native

7 Golden Rules for Building High‑Availability Cloud‑Native Go Services (Production‑Proven)

This article presents a step‑by‑step guide to building highly available cloud‑native Go systems, covering graceful error handling, structured logging, minimal dependencies, concurrency control, health checks, Raft‑based replication, timeout/retry strategies, circuit breaking, rate limiting, observability with Zap, Loki, Prometheus, OpenTelemetry, and future architectural directions.

Cloud NativeDistributed SystemsGo
0 likes · 18 min read
7 Golden Rules for Building High‑Availability Cloud‑Native Go Services (Production‑Proven)
Golang Shines
Golang Shines
Jul 19, 2026 · Cloud Native

10 Practical Tips to Quickly Build Cloud‑Native Apps with golang‑samples

This guide walks developers through ten hands‑on techniques for using Google Cloud's golang‑samples repository—covering environment setup, authentication methods, workflow orchestration, structured logging, AI integration, storage choices, serverless functions, secret management, observability, and automated testing and deployment—to accelerate production‑grade cloud‑native Go applications.

AI integrationCloud NativeGo
0 likes · 7 min read
10 Practical Tips to Quickly Build Cloud‑Native Apps with golang‑samples
Golang Shines
Golang Shines
Jul 18, 2026 · Cloud Native

Mastering GPU Scheduling, Isolation, and Resource Allocation in Kubernetes Clusters

This guide walks through the complete GPU resource path from node to container, explains how Kubernetes discovers and registers GPUs via the NVIDIA Device Plugin, and provides step‑by‑step procedures for environment inventory, pod specifications, scheduling constraints, isolation models, quota management, monitoring, troubleshooting, and safe upgrades.

Device PluginGPUKubernetes
0 likes · 36 min read
Mastering GPU Scheduling, Isolation, and Resource Allocation in Kubernetes Clusters
Golang Shines
Golang Shines
Jul 18, 2026 · Operations

149 Essential Shell Scripts for Sysadmins – Keep Them Handy

This article provides a curated collection of 149 practical Bash scripts for Linux system administrators, covering common tasks such as locating zombie processes, removing empty files, calculating sums and ranges, formatting dates, retrieving MAC addresses, checking leap years, sorting numbers, and more, with each example presented as ready‑to‑run code.

AutomationLinuxbash
0 likes · 8 min read
149 Essential Shell Scripts for Sysadmins – Keep Them Handy
Golang Shines
Golang Shines
Jul 17, 2026 · Cloud Native

Building a Scalable Go Service Mesh from Scratch: Core Cloud‑Native Practices

This article walks through why Go is ideal for cloud‑native development and demonstrates step‑by‑step how to build a scalable service mesh, covering static compilation, HTTP services, Go modules, Gin/Gorilla APIs, configuration, logging, health checks, service registration, load balancing, sidecar proxies, traffic interception, circuit breaking, rate limiting, retries, and distributed tracing with OpenTelemetry.

Cloud NativeGoKubernetes
0 likes · 16 min read
Building a Scalable Go Service Mesh from Scratch: Core Cloud‑Native Practices
Golang Shines
Golang Shines
Jul 16, 2026 · Operations

Can You Recover Files Deleted with rm ‑rf? What Works, What Fails, and How to Respond

The article explains that occasional recovery of rm ‑rf deletions is possible, but no single command guarantees full restoration; it outlines the Linux kernel behavior, immediate containment steps, how to examine backups, snapshots, open file descriptors, block‑level imaging, filesystem‑specific tools, verification, and post‑recovery best practices for production environments.

BackupLinuxfile recovery
0 likes · 36 min read
Can You Recover Files Deleted with rm ‑rf? What Works, What Fails, and How to Respond
Golang Shines
Golang Shines
Jul 15, 2026 · Information Security

Kali Linux 2026.2 Brings GNOME 50, KDE 6.6, 3× Faster VM Boot, and 9 New Security Tools

Kali Linux 2026.2, released at the end of Q2 2026, upgrades GNOME to version 50 and KDE Plasma to 6.6, revamps package management with deb822, switches to Linux kernel 6.19, trims VM initrd size for three‑fold faster QEMU boot, and adds nine new penetration‑testing utilities plus mobile NetHunter enhancements.

GNOME 50KDE Plasma 6.6Kali Linux
0 likes · 7 min read
Kali Linux 2026.2 Brings GNOME 50, KDE 6.6, 3× Faster VM Boot, and 9 New Security Tools
Golang Shines
Golang Shines
Jul 15, 2026 · Operations

Building a Next‑Gen AIOps Monitoring System with Go and DeepSeek

This article walks through constructing a high‑performance AIOps server‑monitoring probe using Go 1.23.6 on Ubuntu, detailing Linux metric collection via /proc, configuration of environment variables, integration of the DeepSeek‑V3.2 large model through a REST API, alert suppression, compilation, stress‑testing, and future extension possibilities.

AIOpsDeepSeekGo
0 likes · 22 min read
Building a Next‑Gen AIOps Monitoring System with Go and DeepSeek
Golang Shines
Golang Shines
Jul 14, 2026 · Cloud Native

How to Build a Kubernetes Cluster from Scratch: Step‑by‑Step Guide

This article walks you through planning, hardware preparation, system initialization, Docker and kubeadm installation, certificate generation, etcd deployment, master and node component configuration, CNI networking, TLS bootstrapping, and final verification to create a fully functional Kubernetes cluster from the ground up.

DockerKubernetesTLS
0 likes · 26 min read
How to Build a Kubernetes Cluster from Scratch: Step‑by‑Step Guide
Golang Shines
Golang Shines
Jul 14, 2026 · Operations

Why Does OOM Occur Even When Server Memory Looks Sufficient?

The article explains that out‑of‑memory (OOM) events can happen despite apparent free memory because OOM can be triggered by cgroup limits, NUMA constraints, kernel allocation failures, or systemd‑oomd policies, and it provides a step‑by‑step diagnostic method covering logs, metrics, and Kubernetes specifics.

KubernetesLinuxOOM
0 likes · 27 min read
Why Does OOM Occur Even When Server Memory Looks Sufficient?