Pipelines – a guided tour of the new IO API in .NET
As Tychus Findlay might say, "It's about damned time."<p>The Stream API has to be one of the ugliest warts in .NET, <i>and it's been around since the beginning.</i> I am <i>so glad</i> Microsoft finally addressed it. Every time I use Stream, I am reminded of how badly the Stream API violates SOLID principles.<p>I like how Microsoft approached the problem from below by introducing new types like Span<T> and Memory<T>, <i>then</i> the Pipes API. It shows that the future of the platform is in good hands.