https://hackershare.dev/bookmarks/797177
Effective error handling in go