-
Gopher The Flag - A Mini Capture The Flag for GophersI went to GopherCon this year and did my first capture the flag. It was about as much fun as I've had at a conference, and I will definitely do it again next year. I've been mulling another challenge since then, and today I took the time to put it together. I called it "gopher the flag", but after seeing the code, "goto the flag" would have been a better name....
-
Release Train - Continuous Releases Made EasyRelease Train is a tool to automate creating a new release every time you merge a pull request. It is inspired by semantic-release, but is easier to set up and use. Add a step to your GitHub workflow, start labeling your pull requests, and you're riding the release train. No special incantations are required for your commit messages, and your repo can remain npm-free. ...
-
Writing a Slog Handler Part 4: Final ThoughtsWrapping up the slog series.
-
Writing a Slog Handler Part 3: The Handler RevisitedRefactoring our slog handler to be more efficient.
-
Writing a Slog Handler Part 2: The HandlerContinuing the introduction to Go's log/slog by writing a slog.Handler that outputs human-readable logs.
-
Writing a Slog Handler Part 1: The WrapperAn introduction to Go's log/slog package. Writing a wrapper for a slog.Handler that we can use in GitHub Actions.