I've been writing in golang since the past year but I realize there is a lot I can improve in the way I'm writing go. Interested to know the best practices to be followed. Thanks again
The Go standard library is excellent. When I wrote Go I always used it for reference and best practices. No other open source project really came close in my opinion except for other Google Go projects.
Read "Effective Go" on the Golang main page. Its a pretty good primer on how to document, naming conventions, and other things for your code.