DEV Community

Go

A statically typed, compiled programming language designed at Google

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Testing Hexagonal Go: Fakes at the Port, Not Mocks Everywhere

Testing Hexagonal Go: Fakes at the Port, Not Mocks Everywhere

Comments 1
7 min read
Beyond "Up" or "Down": Engineering Graceful Degradation in Go

Beyond "Up" or "Down": Engineering Graceful Degradation in Go

Comments
4 min read
Give Your Agent a Budget: Cost Ceilings That Stop Runaway Loops

Give Your Agent a Budget: Cost Ceilings That Stop Runaway Loops

Comments
6 min read
How to Build a Telegram Crypto Checkout in Go (And Avoid Going Insane with Manual Checks)

How to Build a Telegram Crypto Checkout in Go (And Avoid Going Insane with Manual Checks)

3
Comments
4 min read
Ports and Adapters in Go: The Folder Layout That Survives Year Two

Ports and Adapters in Go: The Folder Layout That Survives Year Two

Comments
6 min read
Table Tests, Subtests, and t.Parallel(): The Go Testing Trifecta

Table Tests, Subtests, and t.Parallel(): The Go Testing Trifecta

Comments
7 min read
Go Slice Aliasing: 3 Bugs That Survive Code Review

Go Slice Aliasing: 3 Bugs That Survive Code Review

Comments
6 min read
Domain Events in Go Without a Framework

Domain Events in Go Without a Framework

Comments
8 min read
Your Repository Is Not Your ORM: Hexagonal Persistence in Go

Your Repository Is Not Your ORM: Hexagonal Persistence in Go

Comments
7 min read
Stop Smuggling Request Data Through context.Value

Stop Smuggling Request Data Through context.Value

Comments
7 min read
sync.OnceFunc vs init(): Lazy Initialization Done Right in Go

sync.OnceFunc vs init(): Lazy Initialization Done Right in Go

Comments
6 min read
errors.Join in 2026: The Multi-Error Pattern Most Go Devs Still Hand-Roll

errors.Join in 2026: The Multi-Error Pattern Most Go Devs Still Hand-Roll

Comments
6 min read
I let my OpenAPI spec do the work: one contract for Go, Flutter, and the LLM

I let my OpenAPI spec do the work: one contract for Go, Flutter, and the LLM

Comments
8 min read
Demystifying Go Concurrency: What Real-Time Strategy Games Taught Me About Goroutines

Demystifying Go Concurrency: What Real-Time Strategy Games Taught Me About Goroutines

1
Comments
1 min read
Zero Values em Go: o que toda variável traz de fábrica

Zero Values em Go: o que toda variável traz de fábrica

Comments
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.