I work as a software engineer full time. One of the larger codebases I work in is a set of microservices written in Go. I'm not an expert in Go, but I've started to figure out my way around it. Happy to help others trying to learn more!
I developed a curiosity towards Go through wanting to better understand the tools we used at work. I was pleasantly surprised to see how straightforward the language specification is. I’m keen to learn and to help others on their Go journey.
I'm a Canadian (based in Chicago) freelance golang, C and python developer working on projects within the gaming, finance and data-science worlds respectively. My favorite freetime task is coding challenges and I'm more than happy to help people talk through solutions!
Go comes with a very clear image of how to write go-code, a powerful core library, a huge community, platform independence, a great concurrency model, and lots of other things that make this programming language great.
Someone wise said that the best way to learn something is to tech that, so here I am :). I don't write on Go for a long time but I already know enough to share some useful info and help newbies. Happy to help!
I have been programming in Go for several years both professionally and for hobby projects. I've come to love the simplicity and expressiveness of the language, as well as the wonderful community of people that has grown around it.
Go is somewhat of a new language for me and I've been trying to learn more and more of it. I got a taste of it through reading some Docker code and I find it to be a better C, which was something I wrote in a past life.
Go is my first and favorite compiled language. I love its extensive standard library and its documentation conventions, tooling, and idioms that make the code useful and accessible to programmers with a wide range of experience.