This edition
Does "Arc Mutex T" make you feel uncomfortable too?
In an async world, we can happily use Tokio to write applications which communicate. Apart from the basics, and unbeknownst to many, Tokio gives us all the primitives we need to structure our apps in a maintainable, testable, and reusable way: the actor model.
But there are many ways to implement actors, and some lack good testability, require magic, or constrain the user needlessly. Additionally, actors are only one side of the story! The others are channels and future combinators.
LEVEL: Intermediate
