TIL

Preventing accidental struct copies in Go · article
Go 1.24's "tool" directive · article
Capturing console output in Go tests · article
Why does Go's io.Reader have such a weird signature? · article
Dynamic shell variables · 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
Discovering direnv · article
Bash namerefs for dynamic variable referencing · article
Shades of testing HTTP requests in Python · article
Taming parametrize with pytest.param · article
HTTP requests via /dev/tcp · article
The *nix install command · article
TypeIs does what I thought TypeGuard would do in Python · article
Strategy pattern in Go · article
Retry function in Go · article
Type assertion vs type switches in Go · article
Patching pydantic settings in pytest · article
Omitting dev dependencies in Go binaries · article
Annotating args and kwargs in Python · article
Statically enforcing frozen data classes in Python · article
Debugging dockerized Python apps in VSCode · article
Dotfile stewardship for the indolent · article
Self-hosted Google Fonts in Hugo · article
Dummy load balancer in a single Go script · article
Limit goroutines with buffered channels · article
Writing a TOTP client in Go · article
Interface guards in Go · article