6 ms·
Has anyone outside Google used Go for any major commercial development? Are there any success stories out there to read up on?
by dnesteruk 13y ago
Has anyone outside Google used Go for any major commercial development? Are there any success stories out there to read up on?
- dignati 13y agoUbuntu build their DevOps solution JuJu with Go. https://juju.ubuntu.com/ https://juju.ubuntu.com/ http://www.youtube.com/watch?v=kKQLhGZVN4A http://www.youtube.com/watch?v=kKQLhGZVN4A
- mseepgood 13y agohttps://gist.github.com/ungerik/3731476 https://gist.github.com/ungerik/3731476
- jgrahamc 13y agoYes. CloudFlare is using Go internally for a lot of things: http://blog.cloudflare.com/go-at-cloudflare http://blog.cloudflare.com/go-at-cloudflare
- fabriceleal 13y agoWhat about "disaster" stories or rants? I find the lack of rants on Go disturbing.
- LeonidasXIV 13y agoJust yesterday: https://news.ycombinator.com/item?id=5707019 https://news.ycombinator.com/item?id=5707019 although you might not want to blame Go for this.
- venomsnake 13y agoHere is a rant from me ... there is no effortless way to put mysql results into map [string]interface{} (equivalent to mysql_fetch_assoc) with built in typing. You get []byte and have to cast and scan everything yourself. Also go is hard to serach for in google and google groups where golang nuts are - they are as pleasurable for searching and finding info as a kick in the balls. Apart from that the language is very solid and has some nice decisions made about it.
- btipling 13y agoSomeone could build decent ORM for Go. It's not really the language's job to build this.
- TylerE 13y agoUsing mymysql the row object has typed getters. row.Int(3) returns the 4th column as an int, row.Str(3) as a string, etc. Works fine for me.
- cypher543 13y agoYou can find most Go-related things by searching for "golang".
- reeses 13y agoThat's a problem you only have to solve once.
- davidw 13y agoThere are a few reasoned criticisms from the Erlang camp about Go not copying some bits and pieces from Erlang that might have been worthwhile that are worth reading.
- signa11 13y ago> reasoned criticisms from the Erlang camp about Go not copying some bits and pieces from Erlang that might have been worthwhile that are worth reading. would you mind pointing those out please ? thank you !
- davidw 13y agohttps://www.hnsearch.com/search#request/all&q=Erlang+Go https://www.hnsearch.com/search#request/all&q=Erlang+Go has a few. HN user "jerf" has a few good ones here and there: https://news.ycombinator.com/item?id=5451651 https://news.ycombinator.com/item?id=5451651 There are others if you look for them. My hope is that Go continues to improve in this direction as it seems like a good language.
- signa11 13y agothank you ! spent the last 45 minutes just reading the posts by 'jerf', and as he most humbly points out: Go advocates desperately, desperately need to avoid the temptation to explain to themselves why Erlang isn't as good, because then they'll fail to learn the lessons that Erlang learned the easy way. There's a lot of ways to improve on Erlang, but let me tell you that despite those opportunities, Erlang as a language is one of the wisest languages around, you do not want to try to exceed it by starting from scratch. Learn from it, please, I want a better Erlang than Erlang, but talking yourself into how Go is already better than Erlang isn't going to get you there.
- obiterdictum 13y agoNot a disaster, but a word of caution: https://www.braintreepayments.com/braintrust/gotchas-irritants-and-warts-in-go-web-development https://www.braintreepayments.com/braintrust/gotchas-irritan...
- dscrd 13y agoThis was just on hacker news: http://forums.thedailywtf.com/forums/t/27755.aspx http://forums.thedailywtf.com/forums/t/27755.aspx Although it's kinda debatable how much Go can be blamed about these failures.
- vanderZwan 13y agoDebatable? It's pretty obviously the developer didn't understand what version control does.
- jemeshsu 13y agoThe recent ones include Heka by Mozilla Services http://blog.mozilla.org/services/2013/04/30/introducing-heka/ http://blog.mozilla.org/services/2013/04/30/introducing-heka... and Docker http://www.docker.io http://www.docker.io. Not sure if you'd consider these major and success.
- Jare 13y agoFrom a year ago: https://news.ycombinator.com/item?id=4025198 https://news.ycombinator.com/item?id=4025198
- awestroke 13y agohttp://andrewwdeane.blogspot.de/2013/05/the-reliability-of-go.html http://andrewwdeane.blogspot.de/2013/05/the-reliability-of-g...
- gerrit 13y agoSoundCloud is using go lot: http://backstage.soundcloud.com/2012/07/go-at-soundcloud/ http://backstage.soundcloud.com/2012/07/go-at-soundcloud/
- aleksi 13y agohttps://code.google.com/p/go-wiki/wiki/GoUsers https://code.google.com/p/go-wiki/wiki/GoUsers https://code.google.com/p/go-wiki/wiki/SuccessStories https://code.google.com/p/go-wiki/wiki/SuccessStories
- up_and_up 13y agoVivid Cortex is using Golang for their backend apparently: https://vividcortex.com/jobs/ https://vividcortex.com/jobs/