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.
Part 8 — Making It Fast: Caching, Hot Paths, and Avoiding DB Calls

Part 8 — Making It Fast: Caching, Hot Paths, and Avoiding DB Calls

5
Comments
7 min read
Part 6 — Authorization at Scale: Access Levels, Roles, and Compact Decisions

Part 6 — Authorization at Scale: Access Levels, Roles, and Compact Decisions

5
Comments
8 min read
Why Your Go Binary Is Too Fat for WebAssembly (and How TinyGo Fixes It)

Why Your Go Binary Is Too Fat for WebAssembly (and How TinyGo Fixes It)

1
Comments
5 min read
Backup Is Not Enough: A PostgreSQL Recovery Story

Backup Is Not Enough: A PostgreSQL Recovery Story

Comments
7 min read
Functional Options vs Builder vs Config Struct in Go: Pick One

Functional Options vs Builder vs Config Struct in Go: Pick One

Comments
8 min read
I built envlint after losing too much time to broken .env files

I built envlint after losing too much time to broken .env files

5
Comments
2 min read
Go's Embedding Isn't Inheritance. Stop Treating It Like It Is

Go's Embedding Isn't Inheritance. Stop Treating It Like It Is

1
Comments
6 min read
Why time.After Is a Memory Leak in a Hot Path (And the Fix)

Why time.After Is a Memory Leak in a Hot Path (And the Fix)

Comments
7 min read
A Worker Pool That Actually Drains on Shutdown: A Pattern for Go Services

A Worker Pool That Actually Drains on Shutdown: A Pattern for Go Services

Comments
8 min read
Test Doubles in Go Without a Mocking Framework: 4 Patterns

Test Doubles in Go Without a Mocking Framework: 4 Patterns

Comments
8 min read
WithTimeout vs WithDeadline: The Go Bug You Cannot Unit-Test

WithTimeout vs WithDeadline: The Go Bug You Cannot Unit-Test

1
Comments
6 min read
io.Reader Composition: Build a Logging Pipeline From Stdlib Pieces

io.Reader Composition: Build a Logging Pipeline From Stdlib Pieces

Comments
7 min read
Pointer or Value Receiver in Go? The 3 Cases That Settle the Argument

Pointer or Value Receiver in Go? The 3 Cases That Settle the Argument

Comments
7 min read
Goroutine Leaks Don't Show Up in CPU Profiles. Here's What to Read Instead

Goroutine Leaks Don't Show Up in CPU Profiles. Here's What to Read Instead

Comments
7 min read
Generic Constraints in Go: comparable, ~int, and the Trap of Underlying Types

Generic Constraints in Go: comparable, ~int, and the Trap of Underlying Types

Comments
7 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.