Yield Return ’cause I’m Awaiting Deep Dive into Async Streams by Andrew Karpov

preview_player
Показать описание
The C# programming language continues to evolve rapidly. The new release added support for async streams. What are they? Why do we need them? How do they work? In this talk we answer all of these questions, review BCL changes, compare new features with existing ones, and take a look under the hood of the compiler.

Agenda:

0:00 Introduction
1:01 Exploring Diversity / Pull vs Push
5:20 Applying Duality / Push
12:12 C# 8 in Action
25:28 Lowering and Compiler Internals
43:36 Async LINQ
51:52 Summary
52:32 Questions and Answers

Join us:

About the Presenter:
Andrew Karpov is a Software Developer at JetBrains working on C# language support in ReSharper. Before joining JetBrains, he gained a wide range of experience, from low-level programming for infosec products to enterprise systems development and working on metrology solutions in the chip manufacturing industry. His interests include programming languages design, functional programming, static analysis, and program transformations.

#JBDotNetDay #resharper #dotpeek #rider #jetbrains

Categories: Webinar, Event
Рекомендации по теме