Notes

1https://golang.org/doc/faq#no_pointer_arithmetic

2https://godoc.org/golang.org/x/tools/cmd/goimports

3你好, pronounced nĭ hăo, is Hello in Chinese.

4Remember, Go does not support function overloading, so a single character should be passed as a string if the function expects a string, like most functions in the strings standard library.

5https://golang.org/pkg/fmt/#pkg-overview

6https://golang.org/doc/articles/race_detector.html

7https://golang.org/pkg/sync/#Map

8https://github.com/golang/go/wiki/CodeReviewComments#useful-test-failures

9https://godoc.org/golang.org/x/tools/cmd/guru

10https://github.com/golang/go/wiki/CodeReviewComments#error-strings

11https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)

12https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

13Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations