Everything self-hosted on my network now sits behind a single Traefik instance. This post kicks off a series about how that happened, what the setup looks like, and the assorted yaks that got shaved along the way (there...
The CLI is the oldest frontend in BlogHelper9000, and its command-line parsing is done by TimeWarp.Nuru, a route-based CLI framework that brings web-style routing and the mediator pattern to console apps. What I get out of it is...
BlogHelper9000 began life as a single console project. It’s now seven non-test projects plus four test projects. One of those seven, BlogHelper9000.TestHelpers, only exists to support the tests, but it’s useful enough to count in its own right....
In March 2022 I wrote a post called Automating jekyll with dotnet, laid out seven requirements for a little CLI tool, ran dotnet new console --name BlogHelper9000, and promised a series of follow-up posts.
In a corporate environment, the build server you have access to, and might even be responsible for, is almost usually ‘offline’ - which is to say that for annoyingly sensible security reasons, it is not reachable by the...