## Rust Fundamentals * [Course Link](https://app.pluralsight.com/library/courses/fundamentals-rust/table-of-contents) * [This Repo](https://eos2git.cec.lab.emc.com/andrea-restlelay/rust-fundamentals.git) rust-fundamentals * [rustup.rs](https://rustup.rs/) is the installer * [github.com/BlockListed/rust-makefile](https://github.com/BlockListed/rust-makefile) using this makefile * rust book chapters referenced by course * [data types](https://doc.rust-lang.org/book/ch03-02-data-types.html) * [slices](https://doc.rust-lang.org/book/ch04-03-slices.html) * [concurrency](https://doc.rust-lang.org/book/ch16-00-concurrency.html) ## External References * [SOLID Principals](https://www.digitalocean.com/community/conceptual-articles/s-o-l-i-d-the-first-five-principles-of-object-oriented-design) * [DRY Principal](https://thevaluable.dev/dry-principle-cost-benefit-example/) * [Clean Architecture](https://www.educative.io/blog/clean-architecture-tutorial) * [Naming Conventions From Uncle Bob's Clean Code Philosophy](https://dzone.com/articles/naming-conventions-from-uncle-bobs-clean-code-phil) ## External Rust Concurrency Knowledge * [Community](https://www.rust-lang.org/community) * [rust-cookbook](https://rust-lang-nursery.github.io/rust-cookbook/concurrency.html) * [rust-lang/book](https://doc.rust-lang.org/book/ch16-00-concurrency.html) ## Rust Cargo * [Rust Manifest for Cargo](https://doc.rust-lang.org/cargo/reference/manifest.html) * Possible [Licenses](https://spdx.github.io/license-list-data) for cargo.toml file * [Cargo Commands](https://doc.rust-lang.org/cargo/commands) * Example [Rand Crate](https://crates.io/crates/rand)