GeezerVison is showing github.com โ jbowes - Overview
๐โญ๏ธ๐โค๏ธ๐งฒ๐๐ฆ
James Bowes
jbowes
๐โญ๏ธ๐โค๏ธ๐งฒ๐๐ฆ
๐ Distinguished Engineer at Snyk. Father, Husband, drawer of boxes and lines.

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.
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
Pinned
Loading
-
What's inside the shell? welk manages `curl | sh` style package installs ๐
Go
7
1
-
๐ฆ semver and constraint parsing with a focus on performance
Go
9
-
Check for new github releases of your Golang application ๐
Go
11
-
HTTP Request Signing with โจ STANDARDS โจ
Go
28
9
-
Interactive prompt for command-line applications
Go
6.4k
343
-
Definitions of common bad behaviours for Go error values
Go
13
2
Uh oh!
There was an error while loading. Please reload this page.