Flags for discoverable test config in Go · article
You probably don't need a DI framework · article
Preventing accidental struct copies in Go · article
Go 1.24's "tool" directive · article
Capturing console output in Go tests · article
Deferred teardown closure in Go testing · article
Three flavors of sorting Go slices · article
Nil comparisons and Go interface · article
Stacked middleware vs embedded delegation in Go · article
Why does Go's io.Reader have such a weird signature? · article
Go slice gotchas · article
The domain knowledge dilemma · article
Hierarchical rate limiting with Redis sorted sets · article
Dynamic shell variables · article
Link blog in a static site · article
Running only a single instance of a process · article
Function types and single-method interfaces in Go · article
SSH saga · article
Injecting Pytest fixtures without cluttering test signatures · article
Explicit method overriding with @typing.override · article
Quicker startup with module-level __getattr__ · article
Docker mount revisited · article
Topological sort · article
Writing a circuit breaker in Go · article
Discovering direnv · article
Notes on building event-driven systems · article
Bash namerefs for dynamic variable referencing · article
Behind the blog · article
Shell redirection syntax soup · article
Shades of testing HTTP requests in Python · article