News for hackers. Stuff that matters.
Re:Experience Report: 6 months of Go by leshow on Saturday April 30, 2022 @03:52PM (#31218725)
> I like Rust probably... (even if obviously not finished yet).

what? what languages fit your definition of finished?

Re:Experience Report: 6 months of Go by onei on Saturday April 30, 2022 @04:03PM (#31218807)
My disappointment with Rust, that in no way diminishes how much I enjoy using it in my own time, is that I have a hard time recommending it for microservices, which are arguably an average project at an average company. The ecosystem just doesn't feel as fleshed out or complete as in Go. It's a shame because there's libraries in Rust that I adore like clap, serde, and diesel but when I last wanted to write something that integrates with AWS, I found a deprecated unofficial crate and a non-production-ready official crate from AWS.

I don't know whether to attribute this disappointment to the breadth of what Rust can be used for and the difficulty in doing all of them well, or a lack of wider/corporate buy-in for these use cases. It's a pity, because after getting past the initial learning curve I struggle to find anything wrong with the language itself.

Re:Experience Report: 6 months of Go by sjellis on Sunday May 01, 2022 @02:19AM (#31222676)
FWIW, AWS now have an official SDK for Rust in beta:

https://aws.amazon.com/sdk-for-rust/

There are people at Microsoft working on a Rust SDK for Azure, but it's explicitly a volunteer effort with no support guarantees at the moment:

https://github.com/Azure/azure-sdk-for-rust

These days I probably would not look at any language that did not have SDKs for AWS and Azure, for similar reasons.

Re:Experience Report: 6 months of Go by cpeterso on Saturday April 30, 2022 @06:23PM (#31220011)
What tools or libraries is Rust missing for building microservices?
Re:Experience Report: 6 months of Go by maleldil on Saturday April 30, 2022 @11:13PM (#31221845)
They already mentioned AWS support was poor, which I can't confirm. I can say that GCP support is subpar. Comparing Python's GCP library with Rust's is a world of difference.