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.
Injecting a Clock in Go: Testable Time in Your Hexagonal Domain

Injecting a Clock in Go: Testable Time in Your Hexagonal Domain

Comments
6 min read
golangci-lint in 2026: A Config That Catches Bugs Without the Noise

golangci-lint in 2026: A Config That Catches Bugs Without the Noise

Comments
6 min read
staticcheck for Go: The Analyzer Rules That Pay for Themselves

staticcheck for Go: The Analyzer Rules That Pay for Themselves

Comments
7 min read
Native Fuzzing in Go: Finding Edge Cases With go test -fuzz

Native Fuzzing in Go: Finding Edge Cases With go test -fuzz

Comments
6 min read
benchstat in Go: Comparing Benchmarks Without Fooling Yourself

benchstat in Go: Comparing Benchmarks Without Fooling Yourself

Comments
6 min read
The Go Execution Tracer: Finding Latency the Profiler Misses

The Go Execution Tracer: Finding Latency the Profiler Misses

Comments
6 min read
pprof in Go: A CPU and Heap Profiling Walkthrough From Zero

pprof in Go: A CPU and Heap Profiling Walkthrough From Zero

Comments
7 min read
From sort.Slice to slices.Sort in Go: Cleaner, Faster, Type-Safe

From sort.Slice to slices.Sort in Go: Cleaner, Faster, Type-Safe

Comments
6 min read
signal.NotifyContext in Go: Clean Ctrl-C Handling in One Line

signal.NotifyContext in Go: Clean Ctrl-C Handling in One Line

Comments
5 min read
bufio.Scanner in Go: The Default Buffer Limit That Truncates Your Lines

bufio.Scanner in Go: The Default Buffer Limit That Truncates Your Lines

Comments
5 min read
regexp in Go: MustCompile, Reuse, and the Performance You're Leaving Behind

regexp in Go: MustCompile, Reuse, and the Performance You're Leaving Behind

Comments
6 min read
html/template in Go: The Auto-Escaping That Stops XSS (When You Let It)

html/template in Go: The Auto-Escaping That Stops XSS (When You Let It)

Comments
7 min read
govulncheck: Scan Go Code for CVEs You Can Actually Reach

govulncheck: Scan Go Code for CVEs You Can Actually Reach

Comments
6 min read
encoding/gob in Go: Binary Serialization Built for Go-to-Go Services

encoding/gob in Go: Binary Serialization Built for Go-to-Go Services

Comments
7 min read
Custom JSON in Go: Marshaler, Unmarshaler, and the omitempty Traps

Custom JSON in Go: Marshaler, Unmarshaler, and the omitempty Traps

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