-
I learned quite a bit from exercism.org learning tracks. It is interesting seeing the examples of the other learners. There are some people that can write some very concise code.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Rust-Bio
This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration.
Absolutely! It already is, e.g., https://github.com/rust-bio/rust-bio. I'm moving from the academia/nonprofit world into industry bioinformatics, and I intend to use Rust as much as possible. I've already replaced as much of my Python as possible with Rust. I feel I'm able to create larger, more complex programs with Rust because I have the compiler to keep me from making common mistakes that are so easy to make in dynamically typed languages like Perl and Python. It might take longer to write a program initially, but I've started to create a library of functions I can paste together to do things like parse a positive integer, find a bunch of files with a certain file extension, search through data for a pattern, parse CSV files, etc. Writing my latest book has provided even more common patterns I keep finding I use over and over.
-
For anyone passing by and doesn't know what the hell is "nomicon", they're most probably referring to the Rustonomicon, available here: https://doc.rust-lang.org/nomicon/
-
This is my favorite: https://github.com/Dhghomon/easy_rust
-
I read the book and did the talent plan course on rust. It's a practical course where you have to a build a key value store. Link: https://github.com/pingcap/talent-plan They also provide the required content for you to build different parts of the project which also helped a lot.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.