I love shiny new things (or is it bleeding edge features?).
Modules
Update dependencies:
GO111MODULE=on go get -u
Add missing and remove unused modules:
go mod tidy
Build:
GO111MODULE=on go build
Routers
Links:
- Go HTTP request router and web framework benchmark;
- Go Gin Benchmarks comparison;
- 7 popular web frameworks in Go;
- Which Go router should I use?
Misc
Links:
- Streamline Your Sublime Text + Go Workflow;
- Go Web Examples;
- Go by Example;
- GOSAMPLES;
- YourBasic: Go go-to guide and some algorithms,
- Golang Programs;
- Gophercises;
- tutorialspoint;
- Practical Go Lessons;
- Golangs;
- Error Handling in Golang with Panic, Defer, and “Recover”;
- Deferred Cleanup, Checking Errors, and Potential Problems;
- HTTP/2 Cleartext (H2C) Client Example in Go;
- HTTP/2 Adventure in the Go World http2 examples;
- DevHints;
- The (De)Tour of Go;
- Building Web Servers in Go;
- So you want to expose Go on the Internet by Cloudflare;
- Golang with Bazel;
- Путь миграции с go build на Bazel - hints;
- Build info:
Interview:
Common: