Can you point me to some materials about writing idiomatic Go ? As a newcomer from a different language, I often get criticized that I am not doing things the Go way.
I am therefore looking for materials on these topics:
- Go specific design patterns
- Go unwritten rules
Thx in advance !
Take a look at this: https://golang.org/doc/effective_go.html
A document that gives tips for writing clear, idiomatic Go code. A must read for any new Go programmer. It augments the tour and the language specification, both of which should be read first.
This is a good start, however it is just a starting point. I could use more advanced stuff, perhaps even some exercises ?