Most of my repositories are modules for, or applications in, go.
- welk is a CLI tool that manages applications you usually install with
curl | sh
. - whatsnew lets your application notify users when there are new releases.
- semver is a Semantic Versioning parser that's 10x faster than the most popular package.
- future is an exploration of futures with go1.18+ type parameters.
Many of my repositories deal with error
values:
- Use interfaces to express behaviours with vice
- Explicit error wrapping (instead of
%w
with cling - Consume Go2/xerrors error frames programaticaly with framerr
- Create concrete errors with spalling
All my old repositories are in my crawl space