Skip to content

jbowes/jbowes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Most of my repositories are modules for, or applications in, go.

What's exciting

  • 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.

Go errors

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

Old stuff

All my old repositories are in my crawl space