Earlier quoted context omitted.
Honestly though, VSCode has been pretty good in this respect. Although I wouldn't use it to write Java or Kotlin, but for C/C++/Zig/D/Rust it's been good.
writing Scala here in VScode.
A New AWS SDK for Rust
31–40 of 62 posts
Re: A New AWS SDK for Rust
#32How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.
Users in this space also appreciate Rust's reliability properties. They say things like "It's never my Rust services that set off my pager, and that makes me happy."
Re: A New AWS SDK for Rust
#33In turn with this release I learned that S3 isn't supported from the beginning because it's the only AWS service using an XML protocol. Made me chuckle a bit.
Re: A New AWS SDK for Rust
#34Does this still run against the ts/js runtime like the other sdks?
Re: A New AWS SDK for Rust
#35How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.
> How often do the domains of systems programming and cloud administration intersect? I can see Rust being attractive for high-traffic network apps, based on the idea of requests-per-second not being amortized over GC pauses.
Re: A New AWS SDK for Rust
#36Obviously there are services meant to be consumed from application code, but the infrastructure provisioning stuff?
Re: A New AWS SDK for Rust
#37Now they need an official Jetbrains IDE and we'll know Rust has made it.
CLion works very well for Rust. It's much better than Android Studio for Flutter/Dart. I use both every day.
But competitive with other languages like Go or Java.
Re: A New AWS SDK for Rust
#38How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.
Personally I think having a strong type system with an IDE that instantly tells you if the data is the right shape is very valuable when interacting with network interfaces.
In Python you either send the request at runtime and see what the server responds with, or you read the docs, both of which are at least 10x slower than an IDE telling you nearly instantly.
Rust's type system can represent null and polymorphic types quite well, both of which are quite common in JSON-like network interfaces.
Macros work well for code generation that is often used to convert a network api spec into code.
Of course you can do types and macros in Python, but neither are primary features of the language so are not as well supported.
Re: A New AWS SDK for Rust
#39When is it actually desirable to imperatively program your cloud provider rather than using something like Terraform? Obviously there are services meant to be consumed from application code, but the infrastructure provisioning stuff?
Re: A New AWS SDK for Rust
#40How often do the domains of systems programming and cloud administration intersect? I'm assuming that rust programs are primarily used in systems programming and that this SDK would be used for cloud administration but I could be wrong. I see an obvious match with python and boto3 but not this.