One of the most exciting features of .NET Core 3 and C# 8.0 has been the addition of IAsyncEnumerable (aka async streams). But what's so special about it? What can we do now that wasn't possible before?In this article, we'll look at what challenges...