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.
The Anti-Corruption Layer for a Legacy Database You Cannot Replace

The Anti-Corruption Layer for a Legacy Database You Cannot Replace

Comments
8 min read
Type-Driven Domain Design in Go: Encoding Invariants at Compile Time

Type-Driven Domain Design in Go: Encoding Invariants at Compile Time

Comments
8 min read
Saga Orchestration in Go: A State Machine for Multi-Service Workflows

Saga Orchestration in Go: A State Machine for Multi-Service Workflows

Comments
9 min read
Domain Model vs Persistence Model: The Mapper Layer in Go

Domain Model vs Persistence Model: The Mapper Layer in Go

Comments
8 min read
The Dependency Rule, Written as a CI Check in Go

The Dependency Rule, Written as a CI Check in Go

Comments
7 min read
Aggregate Identity in Go: UUID v7, ULID, or Snowflake?

Aggregate Identity in Go: UUID v7, ULID, or Snowflake?

Comments
8 min read
Bounded Contexts in a Go Monorepo: How `internal/` Becomes the Boundary

Bounded Contexts in a Go Monorepo: How `internal/` Becomes the Boundary

Comments
8 min read
Event Sourcing in Go: An Append-Only Store and a 200-Line Replay

Event Sourcing in Go: An Append-Only Store and a 200-Line Replay

Comments
7 min read
Domain Primitives in Go: One Type Per Real-World Concept

Domain Primitives in Go: One Type Per Real-World Concept

Comments
8 min read
CQRS in Go Without a Framework: Separate Read and Write Paths

CQRS in Go Without a Framework: Separate Read and Write Paths

Comments
8 min read
5 Factory Patterns in Go That Aren't the Gang of Four

5 Factory Patterns in Go That Aren't the Gang of Four

Comments
7 min read
ClaudeGate: wrapping Claude Code CLI as an async REST API in Go

ClaudeGate: wrapping Claude Code CLI as an async REST API in Go

1
Comments
7 min read
When a Memory Pool Actually Helps in Go Logging

When a Memory Pool Actually Helps in Go Logging

2
Comments
3 min read
gghstats: Keep GitHub traffic past 14 days

gghstats: Keep GitHub traffic past 14 days

2
Comments
4 min read
My speaker broke, so I built a LAN speaker

Built with Golang and WebSockets

My speaker broke, so I built a LAN speaker

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