Supporting IAsyncEnumerable with LINQ

Ғылым және технология

Asyncronous Streams feature document
github.com/dotnet/roslyn/blob...
Reactive Extensions and System.Linq.Async on GitHub
github.com/dotnet/reactive
System.Linq.Async on NuGet
www.nuget.org/packages/System...
With IAsyncEnumerable being introduced in .NET Core 3, it's not surprising that developers might want to leverage their existing knowledge of Linq operations when working with async streams.
In this episode, Bart De Smet comes on to talk about the System.Linq.Async nuget package that adds some common Linq query operators to IAsyncEnumerable.
[01:15] - What's the history behind IAsyncEnumerable?
[02:17] - How does the new IAsyncEnumerable compare to the previous?
[03:39] - Can IAsyncEnumerable scale to large systems?
[06:15 ] - How do the ways we partition work with IAsyncEnumerable differ from IEnumerable?
[08:34] - What can we make use of IAsyncEnumerable? (Demo)
[13:03] - How can we add support for common Linq expressions to IAsyncEnumerable?
[16:11] - How do filtering and ordering operations work with IAsyncEnumerable?
[20:00] - How important was community support to the longevity of this project?
[21:55] - How have the language features made code much simpler?

Пікірлер: 16

  • @Chaosmakerrr
    @Chaosmakerrr5 жыл бұрын

    If Bart is on the show you know it is a great video!

  • @philipmrch8326
    @philipmrch83265 жыл бұрын

    LINQ with IAsyncEnumerable, awesome!

  • @lvmeijer
    @lvmeijer5 жыл бұрын

    Interviews with Bart are always a pleasure to watch.

  • @malisancube01
    @malisancube015 жыл бұрын

    Bart de Smet. Always interesting to watch and learn from. Will be nice to see more of these

  • @MrBestard
    @MrBestard5 жыл бұрын

    My favorite feature in a long time.

  • @andersborum9267
    @andersborum92672 жыл бұрын

    Great to see Bart on MS streams again!

  • @osman3404
    @osman34045 жыл бұрын

    I sooooo miss hearing Bart explain cool stuff. And It’s amazing how down to earth and brilliant he is :)

  • @sombraSoft
    @sombraSoft5 жыл бұрын

    AWESOME

  • @nestormatias217
    @nestormatias2175 жыл бұрын

    New Features or functions always to be more productive thanks at channel

  • @andrekohler5792
    @andrekohler57924 жыл бұрын

    I would not be surprised if this library would be integrated into the .NET framework at some point in the future. After all, it's already in the System namespace.

  • @waynes84
    @waynes845 жыл бұрын

    Please have some water...that dry mouth is distracting. Otherwise great talk 👍

  • @FordExplorer-rm6ew
    @FordExplorer-rm6ew5 жыл бұрын

    Why are the comments on Microsoft azure channel disabled? Too much contempt for us plebs/ not wanting to hear from us plebs?

Келесі