The C# programming language continues to rapidly evolve. Upcoming release adds support for async streams. What is it? Why do we need it? How does it work? In this talk we'll answer all these questions, review BCL changes, compare new features with existing ones and take a look under the hood of compiler.