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.
Network Programming Battle: io_uring in Rust vs epoll in Go

Network Programming Battle: io_uring in Rust vs epoll in Go

Comments
6 min read
ghostdep - phantom dependency detector for 5 languages

ghostdep - phantom dependency detector for 5 languages

1
Comments
1 min read
I built a free open-source LocalStack alternative in Go — v0.7.0 is out

I built a free open-source LocalStack alternative in Go — v0.7.0 is out

1
Comments
2 min read
unique.Make in Go 1.23: String Interning Without sync.Pool Tricks

unique.Make in Go 1.23: String Interning Without sync.Pool Tricks

Comments
8 min read
Sub-tests Done Right: t.Run, t.Parallel, and the Cleanup-Order Trap

Sub-tests Done Right: t.Run, t.Parallel, and the Cleanup-Order Trap

Comments
7 min read
atomic.Pointer[T] for Lock-Free Cache Updates That Don't Race

atomic.Pointer[T] for Lock-Free Cache Updates That Don't Race

Comments
8 min read
sync.OnceFunc, OnceValue, OnceValues: When Each Beats sync.Once

sync.OnceFunc, OnceValue, OnceValues: When Each Beats sync.Once

Comments
8 min read
Cross-Compiling Go for Alpine vs Distroless: The CGO_ENABLED Decision Tree

Cross-Compiling Go for Alpine vs Distroless: The CGO_ENABLED Decision Tree

2
Comments
9 min read
Go's net/http Server.Shutdown: The Three-Stage Drain You Probably Skip

Go's net/http Server.Shutdown: The Three-Stage Drain You Probably Skip

Comments
8 min read
slog Beyond Basics: Group, ReplaceAttr, and Custom Handlers

slog Beyond Basics: Group, ReplaceAttr, and Custom Handlers

Comments
8 min read
Why Uber’s Go Monorepo Strategy Nearly Broke and How They Saved It

Why Uber’s Go Monorepo Strategy Nearly Broke and How They Saved It

1
Comments 1
7 min read
context.WithoutCancel: When You Need Work That Outlives Its Caller

context.WithoutCancel: When You Need Work That Outlives Its Caller

Comments
7 min read
A Custom http.RoundTripper Is the Cleanest Place for Cross-Cutting HTTP Concerns

A Custom http.RoundTripper Is the Cleanest Place for Cross-Cutting HTTP Concerns

Comments
8 min read
Go's testing/synctest Package: Time-Mocked Tests That Aren't Flaky

Go's testing/synctest Package: Time-Mocked Tests That Aren't Flaky

Comments
9 min read
The maps Stdlib in Go 1.21+: 8 Functions That Replace Half Your Map Helpers

The maps Stdlib in Go 1.21+: 8 Functions That Replace Half Your Map Helpers

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