Build an Asteroids Game with Raylib-go Post date October 9, 2025 Post author By Tim Little Post categories In game-development, golang, programming, raylib, technology
From Vulnerable to Secure: Practical Security Patterns in Go Post date October 9, 2025 Post author By Syarif Post categories In authentication, golang, programming, security, software-development
How to Organize Your Go Projects Like a Pro Post date October 6, 2025 Post author By Viktor Tr Post categories In backend-development, go, go-programming, golang, programming-basics, structure-go-code, structuring-go-projects, structuring-in-go
Go: When Should You Use Generics? When Shouldn’t You? Post date October 4, 2025 Post author By Go [Technical Documentation] Post categories In data-structures, go, go-generics, go-type-parameters, golang, hackernoon-top-story, interface-types, what-are-type-parameters
Mastering Fan-Out, Fan-In in Golang: Supercharge Your Concurrency Skills Post date September 28, 2025 Post author By Archit Agarwal Post categories In backend-development, concurrency, golang, golang-tutorial, performance
Never Miss an Update: Master the Observer Pattern in Go with Real-World Examples Post date September 28, 2025 Post author By Archit Agarwal Post categories In design patterns, golang, programming, software engineering
The Strategy Pattern in Go: A Simple Guide to Writing Extensible Code Post date September 28, 2025 Post author By Archit Agarwal Post categories In clean code, design patterns, golang, scalability, software-architecture
Build Lightning-Fast APIs: Mastering Concurrent Pipelines in Go Post date September 28, 2025 Post author By Archit Agarwal Post categories In API Design, backend-development, concurrency, golang, performance-optimization
Don’t Let Errors Vanish: Mastering Error Handling in Go’s Concurrent Goroutines Post date September 28, 2025 Post author By Archit Agarwal Post categories In concurrency, error-handling, golang, programming-tips, software-development
Here’s What You Need to Know About Vulnerability Management for Go Post date September 28, 2025 Post author By Go [Technical Documentation] Post categories In go, go-commands, go-database, go-integration, go-security, golang, govulncheck, vulnerability-management
Build a Water Simulation in Go with Raylib-go Post date September 26, 2025 Post author By Tim Little Post categories In game-development, golang, programming, raylib, technology
Why Senior Go Developers Use Concurrency Differently (Beyond Basic Goroutines) Post date September 26, 2025 Post author By Syarif Post categories In backend, concurrency, golang, programming, software-development
The Memory Management Secrets That Make Senior Go Developers’ Code Faster Post date September 24, 2025 Post author By Syarif Post categories In backend, golang, programming, software engineering, software-development
Stop Writing Rigid Code! Master the Decorator Pattern in Go for Ultimate Flexibility Post date September 24, 2025 Post author By Archit Agarwal Post categories In design patterns, golang, programming, software engineering
Stop Writing Rigid Code! Master the Decorator Pattern in Go for Ultimate Flexibility Post date September 24, 2025 Post author By Archit Agarwal Post categories In design patterns, golang, programming, software engineering
Implement Consistent Hashing in Go: From Basic Hash ring to Hash Ring redundancy pro max Post date September 24, 2025 Post author By Archit Agarwal Post categories In backend-engineering, caching, distributed-systems, golang, system-design-project
Implement Consistent Hashing in Go: From Basic Hash ring to Hash Ring redundancy pro max Post date September 24, 2025 Post author By Archit Agarwal Post categories In backend-engineering, caching, distributed-systems, golang, system-design-project
Prevent Goroutine Leaks Like a Pro: Save Your Go Applications From Disaster Post date September 24, 2025 Post author By Archit Agarwal Post categories In concurrency, golang, goroutines, programming-tips, software engineering
Building a Distributed Key-Value Store in Go: From Single Node to Planet Scale Post date September 22, 2025 Post author By Archit Agarwal Post categories In consistent-hashing, distributed-systems, golang, key-value-store, programming
Why Senior Go Developers Prefer Embedding Over Inheritance Post date September 20, 2025 Post author By Syarif Post categories In backend-development, golang, microservices, programming, software-development
Go Project Templates: How to Get Started Post date September 20, 2025 Post author By Go [Technical Documentation] Post categories In go, Go tools, go-for-beginners, go-guide, go-project-templates, go-tutorial, golang, gonew
Go Is Really Not For Beginners According to Reddit Post date September 16, 2025 Post author By David Lee Post categories In golang, programming, rust, software-development, technology
Why Junior Devs Struggle With Errors — And How Seniors Wrap Them Right Post date September 12, 2025 Post author By Syarif Post categories In backend, golang, programming, software engineering, software-development
Garbage Collection in Go: From Reference Counting to Tri-Color to Green Tea Post date September 12, 2025 Post author By Gabor Koos Post categories In golang
Why “Sugar” Won’t Save Your Errors in 2025 Post date September 10, 2025 Post author By Aleksei Aleinikov Post categories In golang, golang-development, golang-tools, golang-tutorial, software-development
The Observer Pattern That Made Our Event System 10x More Maintainable Post date September 10, 2025 Post author By Syarif Post categories In coding, golang, porgramming, software engineering, software-development
5 Years on Golang Microservices And I Got Amazing Knowledges! Post date September 8, 2025 Post author By Ade Mawan Post categories In golang, microservices, programming, software-development, technology
Building a High-Performance Concurrent Live Leaderboard in Go Post date September 8, 2025 Post author By Gabor Koos Post categories In concurrency, golang, programming, tutorial
Everything You Need to Know About All Comparable Types Post date September 7, 2025 Post author By Go [Technical Documentation] Post categories In comparable-types, go, go-comparable-types, go-tutorial, golang, golang-guide, hackernoon-top-story, type-parameters
Top 5 Concurrency Patterns for 2025: Build Faster Services in Go Post date September 1, 2025 Post author By Aleksei Aleinikov Post categories In concurrency, concurrent-programming, golang, golang-development, software-development
A Beginner’s Guide to Code Coverage for Go Integration Tests Post date August 31, 2025 Post author By Go [Technical Documentation] Post categories In code-coverage, go, go-guide, go-integration-tests, go-tutorial, golang, hackernoon-top-story, integration-testing
Memory Management Secrets: How Senior Go Developers Write Zero-Garbage Code Post date August 28, 2025 Post author By Syarif Post categories In backend, golang, programming, software engineering, software-development
Error Handling in Go: Why 90% of Developers Get It Wrong (A Senior Developer’s Guide) Post date August 27, 2025 Post author By Syarif Post categories In backend, golang, programming, software engineering, tutorial
Inside Go Channels: Buffers, Locks, and the Runtime Memory Model Post date August 26, 2025 Post author By Gabor Koos Post categories In concurrency, concurrent-programming, go-channels, go-memory-model, go-runtime-internals, golang, hchan-go, sudog-go-runtime
Inside Go Channels: Buffers, Locks, and the Runtime Memory Model Post date August 26, 2025 Post author By Gabor Koos Post categories In concurrency, concurrent-programming, go-channels, go-memory-model, go-runtime-internals, golang, hchan-go, sudog-go-runtime
Why Senior Developers Always Use Context (Even for Simple Functions) Post date August 25, 2025 Post author By Syarif Post categories In backend, golang, programming, software engineering, software-development
Go Interfaces — Beyond the Basics Post date August 25, 2025 Post author By Gabor Koos Post categories In golang, programming, tutorial
A Tour of Slog: Everything You Need to Know About Structured Logging With Slog Post date August 23, 2025 Post author By Go [Technical Documentation] Post categories In go, go-tutorial, golang, hackernoon-top-story, slog, structured-logging, structured-logging-with-slog, what-is-slog
Go + Testing, 2025: Build Fast, Break Less Post date August 22, 2025 Post author By Aleksei Aleinikov Post categories In golang, golang-development, golang-tutorial, software-testing, testing
Level Up Your Golang: Writing Clean Code for Professional Growth Post date August 22, 2025 Post author By Ade Mawan Post categories In development, golang, programming, software-development, technology
Go Concurrency Face-Off: Channels vs Mutexes Post date August 20, 2025 Post author By Gabor Koos Post categories In channels-or-mutexes, concurrency, concurrent-programming, go, go-channels, go-mutexes, go-showdown, golang
Go Concurrency Face-Off: Channels vs Mutexes Post date August 20, 2025 Post author By Gabor Koos Post categories In channels-or-mutexes, concurrency, concurrent-programming, go, go-channels, go-mutexes, go-showdown, golang
Channels vs Mutexes In Go — the Big Showdown Post date August 19, 2025 Post author By Gabor Koos Post categories In concurrency, golang
Building a Go Dependency Scanner From Scratch Post date August 19, 2025 Post author By Rez Moss Post categories In dependency-management, go, go-dependency-scanner, golang, hackernoon-top-story, license-management, open source, security-vulnerability
Golang Anonymous Struct: How and When to Use It in Your Go Projects Post date August 15, 2025 Post author By Renaldi Purwanto Post categories In anonymous-function, golang, programming, software engineering, sofware-development
Go-Routines Are Great — Until They Ruin Your App Post date August 11, 2025 Post author By Syarif Post categories In concurrency, golang, programming, software-development
Streamlining Go Concurrency Using a Worker Pool Post date August 8, 2025 Post author By Gabor Koos Post categories In concurrency, go-concurrency, go-concurrency-efficiency, go-concurrency-workerpool, golang, goroutines, goroutines-and-channels, goroutines-worker-pools
Running Clean Code with Sidecars with GO in 2025 Post date August 7, 2025 Post author By Aleksei Aleinikov Post categories In design patterns, golang, programming, software engineering, software-development
Build a Command-Line Tool for Skyline Queries in Golang Post date August 5, 2025 Post author By hackernoon Post categories In command-line-tools, csv-data-processing, data-visualization, golang, multi-dimensional-data, skyline-queries, skyline-queries-in-go, skytree-algorithm
Lambda Isn’t Made for Parallelism — But Go Still Gets the Job Done Post date August 4, 2025 Post author By Gokul Post categories In aws, aws-lambda, concurrency, faas-optimization, go-memory-tuning, go-parallelism, golang, lambda-performance
Reproducible Go Toolchains: What You Need to Know Post date August 3, 2025 Post author By Go [Technical Documentation] Post categories In go, go-toolchains, golang, hackernoon-top-story, host-dynamic-linker, reproducibility-in-go, reproducible-builds, what-are-go-tool-chains
How to Optimize Backend Performance Without Premature Scaling Post date July 30, 2025 Post author By Syarif Post categories In backend, database, golang, software engineering, technology
Building Production-Ready APIs with Gorest: The Ultimate Go HTTP Client Library Post date July 30, 2025 Post author By Rathod Veerender Post categories In golang, Libraries, rest-api, software engineering, software-development
ZUSE Is What Happens When IRC Meets Go, Bubble Tea, and Lipgloss Post date July 28, 2025 Post author By Baby Commando Post categories In bubbletea, cli, go, golang, hacker, irc, synthwave, Terminal
How to Implement Gossip Protocol for Distributed Systems Using Go: A Practical Guide Post date July 28, 2025 Post author By Archit Agarwal Post categories In cloud-computing, distributed-systems, golang, system-design-concepts, system-design-interview
Scalable Micro‑Kernel with Go, 2025 Edition Post date July 28, 2025 Post author By Aleksei Aleinikov Post categories In go-microservice, golang, microservices, programming, web-development
As the Go Ecosystem Continues Grow, gopls Continues to Scale Post date July 25, 2025 Post author By Go [Technical Documentation] Post categories In fine-grained-invalidation, go, go-ecosystem, go-separate-compilation, golang, gopls, gopls-compiler-origins, what-is-gopls
The Dangers of Developer Ego: When “Perfect Code” Becomes a Problem Post date July 25, 2025 Post author By Syarif Post categories In development, golang, programming, software-development, tecknology
The Dangers of Developer Ego: When “Perfect Code” Becomes a Problem Post date July 25, 2025 Post author By Syarif Post categories In development, golang, programming, software-development, tecknology
Mastering Data Consistency: The Quorum Principle and Vector Clocks in Distributed Systems Post date July 22, 2025 Post author By Archit Agarwal Post categories In conflict-resolution, distributed-systems, golang, system-design-interview, vector-clocks