Go Language Resources

Development A tour of Go Go by example Katacoda Golang Playground Makefiles for Golang Go For Ops: A bit older, but might be useful. Errors are values: Great discussion on good error handing in Go Libraries Script: Framework for development shell/pipe link constructs in Go. Useful for moving shell scripts/small programs over to Go. Articles 5 keys to create a killer CLI in Go bpcli: Great example of a Go CLI utility leveraging a RESTful API Free Courses On Go Why Go and Not Rust?

Git Cheatsheet

To save myself searching for common it commands Git Ignores Quick was to generate gitignore files. Source code Git Ignore keeps tracking files! This Stackoverflow answer explains it, but need to remove any previously tracked files now in .gitignore with the command below: git rm --cached <file> Git rebase TL;DR git rebase master # or origin/master # Resolve merge conflicts git push --force-with-lease #Force push rebased local branch Git Rebase: Don’t be Afaird of Force Push Force-with-lease: an alternative to Force Push Reset master to origin/master Say…accidently commit a change to the master branch that I did not intent too…
Steve Miller BY-NC 4.0 | Rendered by Hugo | Subscribe