I was playing with go since last week and it feels good while I code in go, today morning did some benchmark and found it's faster than interpreted languages like python, ruby. So I was wondering in which cases you code on Go in production?
I work for MongoDB. There we use go for all of our agents for our various services. Originally they were developed in java and python, but we spent far too much time supporting issues that arose from existing environments run times. A blog post was written that expands on this further. <a href="http://blog.mongodb.org/post/51643994762/go-agent-go" rel="nofollow">http://blog.mongodb.org/post/51643994762/go-agent-go</a><p>In my free time I develop a static site engine called Hugo which is hundreds of times faster than others written in python and ruby and is super easy to install as it is distributed as a single binary without any dependencies. You can learn more about it at <a href="http://hugo.spf13.com" rel="nofollow">http://hugo.spf13.com</a> .
I'm using Go for a project that people deploy on their own servers. It allows me to distribute as a single binary, with all dependencies statically linked.<p>This makes deployment much simpler than Python, which leaves the user to find all dependencies, which isn't as always as straight forward as it seems.<p>Also, with go.rice I was able to embed my static resources (.html mainly) right into the binary, giving me a single file to deploy, much like a Java fatjar.<p>This was actually a port of a small Python project to get the feel for Go, and I'm really sold on the "scp" style of deployment (I can get that from Java to, but Go seems more approachable for smaller projects).
Game Development - Pwnie Yard ( <a href="http://pwnieyard.com" rel="nofollow">http://pwnieyard.com</a> )<p>The back-end of is written in 100% GO. Asset pipeline tools are mainly go apps as well.
I am working on an end-to-end encrypted file synchronization service and it is going relatively well. I am not particularly far along but I have been enjoying the ride.<p><a href="https://github.com/gaigepr/secureBox" rel="nofollow">https://github.com/gaigepr/secureBox</a><p>I chose go because it is significantly faster than python, compiled, has a decent selection of libraries, and because I really wanted to learn go.