Niko Matsakis
Niko Matsakis
* [ ] https://www.rubdos.be/corona/qt/rust/tokio/actix/2020/05/23/actix-qt.html > Ever since it’s illegal for me to leave my house, my weekends have been filled with rewriting Whisperfish. Whisperfish is an app, originally by Andrew...
* [ ] http://jamesmcm.github.io/blog/2020/05/06/a-practical-introduction-to-async-programming-in-rust/ > In this post we will explore a brief example of asynchronous programming in Rust with the Tokio runtime, demonstrating different execution scenarios. This post is...
* [ ] http://jamesmcm.github.io/blog/2020/04/19/data-engineering-with-rust-and-aws-lambda/#en > In this post we will set up a very simple data ingestion process with Rust and AWS Lambda.
* [x] https://kevinhoffman.medium.com/rust-async-and-the-terrible-horrible-no-good-very-bad-day-348ebc836274 > Lesson I — The Rust language does not include any intrinsic high-level means to poll futures. That is left as an “exercise for the reader” >...
* [ ] https://www.reddit.com/r/rust/comments/m8ixix/a_look_back_at_asynchronous_rust/ This reddit thread has a lot of good material!
* [ ] twitter thread on diagnosing a production failure thanks to some excellent git bisecting from ceejbot, and a nudge in the right direction from tomaka17’s post “a look...
* [ ] [pin and suffering](https://fasterthanli.me/articles/pin-and-suffering) An excellent article from @fasterthanline covering pinning, threads, async tasks.
Example I've heard: In Java, a [`Future`](https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Future.html) represents a value executing in another thread. Futures in Rust do not *necessarily* represent that.
@urhein I was talking to some folks and we realized that Rust's `Future` is really more analogous to Java's `Callable`.