How to Easily Switch from Java to Rust: Tips and Tricks
After working on two commercial projects in Rust, I got a good practical experience in this language. These were backend services for web applications, where Rust was used for the main business logic and working with databases.
In addition, I created three open source Rust libraries that I published on GitHub. This allowed me to learn more about idiomatic Rust, working with asynchrony, etc.
In general, after working on these projects, as a Java developer, I have accumulated an interesting experience that I would like to share for those who are just starting to learn Rust, coming from the Java world. Here are some helpful tips to help you transition to Rust.