Skip to content
Redowan's Reflections
Flags for discoverable test config in Go
June 28, 2025
·
article
You probably don't need a DI framework
May 24, 2025
·
article
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
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
The domain knowledge dilemma
January 19, 2025
·
article
Hierarchical rate limiting with Redis sorted sets
January 12, 2025
·
article
Dynamic shell variables
January 11, 2025
·
article
Link blog in a static site
January 6, 2025
·
article
Running only a single instance of a process
December 31, 2024
·
article
Function types and single-method interfaces in Go
December 22, 2024
·
article
SSH saga
December 17, 2024
·
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
Topological sort
October 13, 2024
·
article
Writing a circuit breaker in Go
October 6, 2024
·
article
Discovering direnv
October 2, 2024
·
article
Notes on building event-driven systems
September 21, 2024
·
article
Bash namerefs for dynamic variable referencing
September 20, 2024
·
article
Behind the blog
September 14, 2024
·
article
Shell redirection syntax soup
September 12, 2024
·
article
Shades of testing HTTP requests in Python
September 2, 2024
·
article
« prev
|
next »