# Resources

* [Crust of Rust: async/await](https://www.youtube.com/watch?v=ThjvMReOXYM&list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa&index=11) by Jon Gjengset - 2:30 hours long video from 2021.09.01
* [Getting started with Tokio. The ultimate starter guide to writing async Rust](https://www.youtube.com/watch?v=dOzrO40jgbU) by Dreams of Code 7 min video from 2023.03.02
* [RustLatam 2019 - Without Boats: Zero-Cost Async IO](https://www.youtube.com/watch?v=skos4B5x7qE) 32 min video from 2019.04.22
* [Without Boats articles](https://without.boats/)
* [async book](https://rust-lang.github.io/async-book/)
* [tokio docs](https://docs.rs/tokio/latest/tokio/)
* [async](https://doc.rust-lang.org/std/keyword.async.html)

* [Protohackers ](https://protohackers.com/) Networking challenges
* https://crates.io/crates/notify
* https://github.com/Sherlock-Holo/async-notify
* https://crates.io/crates/inotify

* [Basic Reactor and Executor for non-blocking IO in Rust](https://www.zupzup.org/rust-reactor-executor/)
* [Learning Async Rust With Entirely Too Many Web Servers](https://ibraheem.ca/posts/too-many-web-servers/) from 2023.08.11
* [Actors with Tokio](https://ryhl.io/blog/actors-with-tokio/) 2021.02.12
* [Stop Worrying and Learn to Loop-Select.](https://barafael.github.io/posts/stop-worrying-and-learn-to-loop-select/) 2025.02.21
* [More Actors with Tokio.](https://barafael.github.io/posts/more-actors-with-tokio/) 2025.02.19

* [websockets example in axum](https://axum.code-maven.com/websockets.html)

* [epoll](https://en.wikipedia.org/wiki/Epoll)


Other runtimes:

* [Embasy.dev](https://embassy.dev/)  for RTOS
* [glommio](https://crates.io/crates/glommio)
* https://crates.io/crates/smol
* https://crates.io/crates/futures


