Skip to content
Redowan's Reflections
About Archive Search

Go

Notes on the Go programming language — interfaces, concurrency, testing, and patterns that have held up in production.

Deferred teardown closure in Go testing March 28, 2025 · article
Three flavors of sorting Go slices March 22, 2025 · article
Nil comparisons and Go interface March 12, 2025 · article
Stacked middleware vs embedded delegation in Go March 6, 2025 · article
Why does Go's io.Reader have such a weird signature? February 8, 2025 · article
Go slice gotchas February 6, 2025 · article
Function types and single-method interfaces in Go December 22, 2024 · article
Topological sort October 13, 2024 · article
Writing a circuit breaker in Go October 6, 2024 · article
Dysfunctional options pattern in Go March 6, 2024 · article
Strategy pattern in Go February 17, 2024 · article
Anemic stack traces in Go February 10, 2024 · article
Retry function in Go February 4, 2024 · article
Type assertion vs type switches in Go January 31, 2024 · article
Omitting dev dependencies in Go binaries January 21, 2024 · article
Rate limiting via Nginx January 6, 2024 · article
Reminiscing CGI scripts December 25, 2023 · article
Configuring options in Go September 5, 2023 · article
Dummy load balancer in a single Go script August 30, 2023 · article
Limit goroutines with buffered channels August 23, 2023 · article
Writing a TOTP client in Go August 20, 2023 · article
Interface guards in Go August 18, 2023 · article
Go structured logging with slog August 10, 2023 · article
« prev
tags · blogroll
© Redowan Delowar