Interesting projects
- magefile
- https://github.com/helm/helm
- https://github.com/nurdism/neko
- https://github.com/checkr/flagr
- https://github.com/cube2222/jql
- https://github.com/schollz/croc
- https://github.com/mgechev/revive
- https://github.com/tsenart/vegeta
- https://github.com/getfider/fider
- https://github.com/kubernetes/kops
- https://github.com/blevesearch/bleve
- https://github.com/containous/traefik
- https://github.com/kubernetes/kubectl
- https://github.com/kubernetes/minikube
- https://github.com/disintegration/bebop
- https://github.com/GoAdminGroup/go-admin
- https://github.com/widnyana/tech-assesment
- https://github.com/quii/learn-go-with-tests
- https://github.com/girikuncoro/go-design-pattern
Interesting go modules
Podcasts
Notes
Why it's Worth Learning Go? Di kutip dari https://rjzaworski.com/2018/09/why-its-worth-learning-go
But if Erlang has processes and Rust has a type system, Go’s killer feature is maintainability. On big projects, small projects, or projects actively developed by a small army of contributors, the same restrictions that can make Go feel like a chore make for software that’s unusually easy to maintain.
Walk up to a random Go program and you’ll encounter patterns that you’ve seen in 93% of other Go programs.
Simple syntax makes software easier to reason about, debug, and maintain.
Links
- Dep
- Testing
- HTTP Client
- Golang Enums
- Go Playground
- Go Time Formatting
- Matryer: Building API
- My journey on learning Go
- https://github.com/hoanhan101/ultimate-go
#golang