Golang is a hot topic among developers these days. languages like Golang and node.js are getting a lot of attention.
For most folks switching programing languages is a big deal and it usually takes some production catastrophe or poorly aging codebase to motivate the switch. It’s like when someone has that way too special night with tequila and decides “never again.” For others they switch and/or experiment with other languages like they change their socks.
I have read a lot of posts about folks giving up their monolith Ruby on Rails app in favor of Golang (and micro-services in some cases), but saw a number of other languages pop up too. Golang is not the magic bullet for everything, but it does do many things very well. It is fast and concurrent and gives you a lot of powerful networking and infrastructure tools.
Here is a list of links I compiled by various folks who have switched from other languages to Go. Hopefully they are good reads and useful.
Ruby to Golang
Node.js to Golang
PHP to Golang
Scala to Golang
Python to Golang
Java to Golang
Additional food for thought