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.
json.RawMessage in Go: Deferring Decode Until You Know the Type

json.RawMessage in Go: Deferring Decode Until You Know the Type

Comments
6 min read
Mutex Contention in Go: Finding It Before It Finds You

Mutex Contention in Go: Finding It Before It Finds You

Comments
6 min read
time.Ticker and time.Timer in Go: The Reset and Leak Traps

time.Ticker and time.Timer in Go: The Reset and Leak Traps

Comments
6 min read
Go 1.22 ServeMux: Method and Wildcard Routing Without a Framework

Go 1.22 ServeMux: Method and Wildcard Routing Without a Framework

Comments
7 min read
database/sql in Go: NullString, Contexts, and Connection Lifecycle

database/sql in Go: NullString, Contexts, and Connection Lifecycle

Comments
7 min read
Go's time Package: Monotonic Clocks and the Bugs They Prevent

Go's time Package: Monotonic Clocks and the Bugs They Prevent

Comments
6 min read
Buffered vs Unbuffered Channels in Go: How the Size Changes Behavior

Buffered vs Unbuffered Channels in Go: How the Size Changes Behavior

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
Fan-Out, Fan-In in Go: Parallelizing Work With Channels

Fan-Out, Fan-In in Go: Parallelizing Work With Channels

Comments
7 min read
Coordinating Graceful Shutdown Across Goroutines in Go

Coordinating Graceful Shutdown Across Goroutines in Go

Comments
6 min read
Rate Limiting in Go With golang.org/x/time/rate

Rate Limiting in Go With golang.org/x/time/rate

Comments
7 min read
select and default in Go: Non-Blocking Sends, Receives, and Polling

select and default in Go: Non-Blocking Sends, Receives, and Polling

Comments
6 min read
Package-Level State in Go: The Hidden Global That Wrecks Tests

Package-Level State in Go: The Hidden Global That Wrecks Tests

Comments
7 min read
Google's Go Style Guide: The Rules Worth Adopting on Any Team

Google's Go Style Guide: The Rules Worth Adopting on Any Team

Comments
6 min read
Go Error Strings: Lowercase, No Punctuation, and Why It Matters

Go Error Strings: Lowercase, No Punctuation, and Why It Matters

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