Earlier quoted context omitted.
While rust is the safer, and more featureful language, I think Go is quite possibly the better pick for large corporations just due to it's simplicity. Rust to me is the more interesting language, but it definitely offers more power and more choice -- they probably did the right thing by going for Go IMO. Also really cool to see all the tooling they've built up -- all of the things mentioned seem really cool, "who's…
Another possible reason: my understanding is that Go works really well for web apps (including the standard library covering http and templates), while Rust isn't as strong there. But I might just have seen less web-focused Rust; are there any good frameworks for web apps in Rust?
Go at Digital Ocean
11–20 of 107 posts
Re: Go at Digital Ocean
#12BTW I'm not sure if this comment is adding to the conversation or if it is too self promotional. If it gets down voted I'll delete it.
Re: Go at Digital Ocean
#13Re: Go at Digital Ocean
#14Earlier quoted context omitted.
I also think Rust is the more interesting choice, but the company I work for went with Go. It does seem to be the more popular choice.
Yeah, Go being stable earlier, plus being so simple is great for its adoption. That said, Rust and Go have some overlap, but also areas where each is clearly the better choice. There's no reason this needs to be a zero-sum thing!
Re: Go at Digital Ocean
#15Earlier quoted context omitted.
What's Oracle doing with Rust?
Writing container runtimes https://blogs.oracle.com/developers/building-a-container-run... (Github link at the end there) and https://github.com/oracle/crashcart
EDIT: typo
Re: Go at Digital Ocean
#16Earlier quoted context omitted.
While rust is the safer, and more featureful language, I think Go is quite possibly the better pick for large corporations just due to it's simplicity. Rust to me is the more interesting language, but it definitely offers more power and more choice -- they probably did the right thing by going for Go IMO. Also really cool to see all the tooling they've built up -- all of the things mentioned seem really cool, "who's…
Another possible reason: my understanding is that Go works really well for web apps (including the standard library covering http and templates), while Rust isn't as strong there. But I might just have seen less web-focused Rust; are there any good frameworks for web apps in Rust?
However, it's still very much in early days, so there's no particular consensus, other than Tokio being the async I/O component. Much less mature than Go. We'll get there!
Re: Go at Digital Ocean
#17Earlier quoted context omitted.
Writing container runtimes https://blogs.oracle.com/developers/building-a-container-run... (Github link at the end there) and https://github.com/oracle/crashcart
Neat! Oracle, being the epitome of Enterprise, is the last company I would have expected to see using Rust and containers; nice to be proven wrong :) EDIT: typo
Re: Go at Digital Ocean
#18My approach is to shove everything in $GOPATH/src.
Re: Go at Digital Ocean
#19I'm a coffee geek, but i'm intrigued at the idea of being a bag geek. How does one geek out over bags? What are the cool things bag geeks know that ordinary people don't?
Re: Go at Digital Ocean
#20Very interesting presentation. From my perspective it was interesting that they used GitHub Enterprise with Drone for CI and Concourse and GoCD for CD. At GitLab we're planning a 'CI Only' mode http://bit.ly/2Aj70zv because companies like Datadog are using GitHub Enterprise with GitLab for the CI. Based on this presentation I've asked the team to rename it to CI/CD only to stress that people are able to use one appli…