A companion repository for the GDSC University of London talk, "Get Going with Golang" https://gdsc.community.dev/events/details/developer-student-clubs-university-of-london-presents-get-going-with-golang/
A recording of the talk is available on Youtube:
- Golang 1.17.5 ideally
- POSIX Compliant Shell accessible at
/bin/sh
- Make utility installed
From the root of the repo:
$ make docs
All credit to the original creators of the code I adapted!
- https://go.dev/tour/basics/12
- https://go.dev/tour/basics/15
- https://go.dev/tour/moretypes/1
- https://go.dev/tour/flowcontrol/1
- https://go.dev/tour/flowcontrol/3
- https://go.dev/tour/flowcontrol/4
- https://go.dev/tour/flowcontrol/12
- https://mesg.ai/
- https://go.dev/tour/flowcontrol/13
- https://go.dev/tour/basics/4
- https://go.dev/tour/basics/6
- https://go.dev/tour/moretypes/25
- https://go.dev/tour/moretypes/2
- https://go.dev/tour/methods/1
- https://go.dev/tour/methods/9
- https://go.dev/tour/basics/3
- https://osmh.dev/posts/goroutines-under-the-hood
- https://go.dev/tour/concurrency/1
- https://go.dev/tour/concurrency/2
- https://gobyexample.com/waitgroups
- https://go.dev/tour/concurrency/9
- https://github.com/aquasecurity/trivy/blob/main/pkg/types/misconfiguration.go#L26
- https://go.dev/blog/godoc
- https://ehrt74.medium.com/go-generate-89b20a27f7f9
- https://go.dev/blog/cgo
- https://pkg.go.dev/cmd/cgo
- https://go.dev/tour/concurrency/7
- https://blog.logrocket.com/creating-a-web-server-with-golang/