Hello, just starting out with Go and I've noticed that there are huge amounts of resources for learning the language itself and the standard library, however, what would be really handy is some sort of rundown of popular and "best" (yes, this of course will be quite opinionated) libraries for things by people that have worked with the ecosystem from time and have seem projects rise and fall in popularity, the general "style" of go and "best practises" develop, and the packages and tooling that have grown and adapted with that.
Of course there is no actual "best" package for a given thing, but coming in from the outside world there is probably a wealth of opinion and context for various packages and reasoning behind why one would choose them.
Are there any good guides/wikis for this sort of thing? For instance, if I wanted to use a HTTP framework/library (e.g. Express or Koa in Node land), what are people using? If there best practices or packages that abstract various patterns (e.g. worker pools or queuing), how are people doing that? How much do people write in basic standard Go, and how much do people rely on dependencies?
I've seen the million request per minute linked on various things, but this is two years old and got torn apart on HackerNews. What would the current consensus consider an "up to date" take on that?
评论:
i_love_golang:
haywire:My favorite resource is awesome go: https://awesome-go.com
cheers!
