- [ ] Introduction -- Atlas, Week 5, Week 1
- [ ] General computing
- [ ] Website & Discord - sfrust.com
- [ ] Next cohort
- [ ] Today's project format
- [ ] Questions questions questions questions questions
FeArLEss concurrency
- &mut (mutable reference) (exclusive)
- & (immutable reference) (non-exclusive)
- Sync: Mutex/RwLock
- Send: Arc
VS Code
- rust-analyer
JetBrains / IntelliJ / PyCharm / CLion / etc.
- Intellij-Rust
Project 1: Yelp Academic Dataset - Average Ratings
- [ ] Smaller:
yelp_academic_dataset_business.json
- [ ] Larger:
yelp_academic_dataset_user.json
Project 2: Multithreaded webserver (tiny-http)
- [ ] Single threaded (HashMap)
- [ ] Multi threaded (HashMap with RWLock)