Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

High Performance IO With System.IO.Pipelines

Microsoft via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore high-performance IO in .NET with System.IO.Pipelines in this 32-minute video featuring Pavel Krymets and David Fowler from Microsoft. Discover the rationale behind Pipelines and its performance advantages over traditional Streams. Learn about the challenges of working with Streams and how Pipes address these issues. Watch a client-server demo showcasing Pipelines in action. Investigate the potential integration of Pipes with C# 8's IAsyncEnumerable. Gain insights into reducing allocations and get practical advice on getting started with Pipelines. This comprehensive overview covers everything from the fundamentals to advanced concepts, making it an essential resource for developers looking to optimize IO operations in their .NET applications.

Syllabus

- What’s the rationale being System.IO.Pipelines?.
- Performance comparison between Pipes and Streams.
- Concerns with working with Stream.
- Moving to Pipes.
- Client Server demo.
- How might Pipes work with C# 8 IAsyncEnumerable?.
- Reducing allocations.
- Getting started with Pipelines.

Taught by

Microsoft Developer

Reviews

Start your review of High Performance IO With System.IO.Pipelines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.