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↩