Skip to content

jreuben11/RustOrBust

Repository files navigation

Why Rust

  1. ergonomics -> dev joy -> retention
  2. compiler fidelity -> auto-train devs to be better
  3. forced quality: make invalid states unrepresentable -> massively lowers regressions, increases velocity
  4. attract top talent
  5. hygenic macros with TokenStream -> TokenStream as 1st class citizen ❤️
  6. performance
  7. lower cloud costs (much less memory leaks)

Rust 🦀 code:

  1. Quickstart - a refresher before deep diving !
  2. the Rust Book worked examples
  3. Rust by Example
  4. Rust Cookbook (abandonded - come back to this later)
  5. Async
  6. Data Structures and Algorithms (in progress)
  7. Bindgen Experiments
  8. Rustonomicon
  9. CLIs and TUIs
  10. Tokio
  11. PyO3
  12. WASM
  13. Leptos
  14. macros (in progress)
  15. Bevy 3D (in progress)
  16. Sea-ORM

Rust 🦀 study plan:

Beginner (2023)

Intermediate (2024)

Next ...

2023-2024: Rust or Bust, baby ! ;)

About

My Rust deep dive down the rabbit-hole !

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published