This is another video from Stephen Toub that is just chock/full of useful information.
Writing async/await from scratch in C# with Stephen Toub by dotnet (YouTube)
At 27:30, they start to discuss about the nomenclature of Task
and how it differs from an Action
. It’s funny that neither of them mentioned that tasks in .NET are called promises pretty much everywhere else (JavaScript, Java, etc.). Some libraries also use the word future. For more information, see Futures and promises (Wikipedia).
As he’s building everything, it is really astonishing to note that Hanselmann has to... [More]