Skip to content
Redowan's Reflections
TIL
Preventing accidental struct copies in Go
April 21, 2025
·
article
Go 1.24's "tool" directive
April 13, 2025
·
article
Capturing console output in Go tests
April 12, 2025
·
article
Why does Go's io.Reader have such a weird signature?
February 8, 2025
·
article
Dynamic shell variables
January 11, 2025
·
article
Injecting Pytest fixtures without cluttering test signatures
December 2, 2024
·
article
Explicit method overriding with @typing.override
November 6, 2024
·
article
Quicker startup with module-level __getattr__
November 3, 2024
·
article
Docker mount revisited
October 22, 2024
·
article
Discovering direnv
October 2, 2024
·
article
Bash namerefs for dynamic variable referencing
September 20, 2024
·
article
Shades of testing HTTP requests in Python
September 2, 2024
·
article
Taming parametrize with pytest.param
August 28, 2024
·
article
HTTP requests via /dev/tcp
August 8, 2024
·
article
The *nix install command
July 28, 2024
·
article
TypeIs does what I thought TypeGuard would do in Python
April 27, 2024
·
article
Strategy pattern in Go
February 17, 2024
·
article
Retry function in Go
February 4, 2024
·
article
Type assertion vs type switches in Go
January 31, 2024
·
article
Patching pydantic settings in pytest
January 27, 2024
·
article
Omitting dev dependencies in Go binaries
January 21, 2024
·
article
Annotating args and kwargs in Python
January 8, 2024
·
article
Statically enforcing frozen data classes in Python
January 4, 2024
·
article
Debugging dockerized Python apps in VSCode
December 22, 2023
·
article
Dotfile stewardship for the indolent
September 27, 2023
·
article
Self-hosted Google Fonts in Hugo
September 14, 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
next »