Silently boost your backend performance with Go 1.26 Post date February 18, 2026 Post author By Mohit Malhotra Post categories In golang, microservices, software engineering, software-architecture, technology
How Go’s Context Pattern Prevented a Microservices Meltdown — and Why Most Teams Implement It Wrong Post date December 3, 2025 Post author By Syarif Post categories In backend, golang, microservices, programming, software-development
One Job at a Time: ShedLock-Inspired Concurrency Control in Go Post date November 30, 2025 Post author By Aditya Joshi Post categories In concurrency, concurrent-programming, distributed-systems, golang, java-concurrency
Clean Code in Go (Part 4): Package Architecture, Dependency Flow, and Scalability Post date November 27, 2025 Post author By Vladimir Yakovlev Post categories In clean code, go-design-patterns, go-import-cycles, go-interfaces-best-practices, go-package-architecture, go-package-management, go-project-structure, golang
How we brought AI to the Bitrise Build Cloud Post date November 25, 2025 Post author By Szabolcs Gelencsér Post categories In ai, ai-agent, coding, golang, llm
Concurrency Patterns in Go You’re NotUsing (But Should) Post date November 21, 2025 Post author By Syarif Post categories In backend, concurrency, golang, programming, software engineering
Optimizing Graph Search in Go: Lessons from Running Dijkstra on Millions of Nodes Post date November 21, 2025 Post author By Alexander Korostin Post categories In data-structures, geospatial, golang, graph-search, pathfinding-algorithms
The HackerNoon Newsletter: Clean Code: Interfaces in Go – Why Small Is Beautiful [Part 3] (11/19/2025) Post date November 19, 2025 Post author By Noonification Post categories In cloud-computing-market, golang, hackernoon-newsletter, latest-tect-stories, logistics-management, noonification
Bounded Context: How to Keep a Monolith Healthy and Modular Post date November 16, 2025 Post author By Syarif Post categories In domain-driven-design, golang, microservices, programming, software-development
Agon: A Terminal-First Framework for Small LLM Experimentation Post date November 14, 2025 Post author By Matt Wiater Post categories In cli, golang, llm, ollama
From Monolith to Microservice: How DDD Keeps Domain Boundaries Clear Post date November 11, 2025 Post author By Syarif Post categories In domain-driven-design, golang, microservices, programming, software-development
Clean Code in Go (Part 2): Structs, Methods, and Composition Over Inheritance Post date November 9, 2025 Post author By Vladimir Yakovlev Post categories In clean code, clean-go-functions, go-composition-vs-inheritance, go-methods-explained, go-structs, go-thread-safety-mutex, golang, software engineering
Clean Code in Go (Part 2): Structs, Methods, and Composition Over Inheritance Post date November 9, 2025 Post author By Vladimir Yakovlev Post categories In clean code, clean-go-functions, go-composition-vs-inheritance, go-methods-explained, go-structs, go-thread-safety-mutex, golang, software engineering
What Are Generics? An Introduction for Beginners Post date November 8, 2025 Post author By Go [Technical Documentation] Post categories In generics, generics-explained, go, go-for-beginners, go-guide, golang, hackernoon-top-story, what-are-generics
The Variable Mistake That Slowed Down My Go Service (And How Seniors Avoid It) Post date November 7, 2025 Post author By Syarif Post categories In golang, performance, programming, software engineering, software-development
CQRS vs Event-Driven Architecture: What’s the Difference and When to Combine Them Post date November 4, 2025 Post author By Syarif Post categories In backend, golang, programming, software engineering, software-development
How Senior Go Developers Manage Goroutines Without Leaks or Deadlocks Post date November 3, 2025 Post author By Syarif Post categories In backend, golang, programming, software-development
Go: Can It Mitigate Supply Chain Attacks? Post date November 1, 2025 Post author By Go [Technical Documentation] Post categories In go, go-for-beginners, go-guide, golang, golang-safety, supply-chain, supply-chain-attacks, version-control-system
Clean Code: Functions and Error Handling in Go: From Chaos to Clarity [Part 1] Post date October 31, 2025 Post author By Vladimir Yakovlev Post categories In backend, best-practices, clean code, clean-go-functions, golang, pass-code-review, programming, software engineering
The HackerNoon Newsletter: The Physics of AI (10/27/2025) Post date October 27, 2025 Post author By Noonification Post categories In ai, ai-singularity, devops, golang, hackernoon-newsletter, latest-tect-stories, noonification, programming
A Guide to Familiarize Yourself With Workspaces in Go Post date October 26, 2025 Post author By Go [Technical Documentation] Post categories In go, go-1.18, go-guide, go-tutorial, go-workflows, golang, hackernoon-top-story
A Guide to Familiarize Yourself With Workspaces in Go Post date October 26, 2025 Post author By Go [Technical Documentation] Post categories In go, go-1.18, go-guide, go-tutorial, go-workflows, go-workspaces, golang, hackernoon-top-story
Why the Factory Belongs in Different Layers: Clearing Up DDD Confusion Post date October 26, 2025 Post author By Syarif Post categories In backend, golang, programming, software-development, technology
Building High-Availability Applications with Golang and Kubernetes Post date October 26, 2025 Post author By Ade Mawan Post categories In docker, golang, kubernetes, software-development, technology
Understanding Aggregate Roots vs Entities in Go: A Practical Guide Post date October 24, 2025 Post author By Syarif Post categories In golang, microservices, programming, software engineering, software-development
I Optimized a Go API from 200ms to 2ms: The Journey Post date October 20, 2025 Post author By Codexplorer Post categories In api, database, golang, performance, programming
The Transactional Outbox Pattern: Fixing Distributed Message Post date October 16, 2025 Post author By Codexplorer Post categories In event-driven-architecture, golang, programming, system-design-concepts, transactional-outbox
Mastering Go Fundamentals: The Concurrency Mindset Every Developer Needs Post date October 15, 2025 Post author By Syarif Post categories In golang, programming, software engineering, software-development
Building a Simple REST API in Go Without Frameworks Post date October 14, 2025 Post author By Viktor Tr Post categories In backend-development, concurrency, go-mutex, go-rest-api, go-web-server, golang, rest-api, restful-api-in-go
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