📜 ⬆️ ⬇️

Reports on asynchronous and reactive programming

Next week I will hold two seminars (or presentations, if you will) in Kiev.




Reactive extensions


')
The first of them will be held next Thursday and will be devoted to reactive programming, and to be more precise, the library of reactive extensions (aka Rx - Reactive Extensions). Admission is free to get to the seminar is enough to register .

The plan of the seminar is approximately the same (to be honest, you still need to finish it):



It seems to me that understanding the philosophy of this library is much more important than knowledge of syntax or specific techniques. So, a good third of the seminar will be devoted to this topic, since it is much easier to master specific things, such as working with events or asynchronous operations, when it is clear not only how, but also why.

Asynchronous programming



The second report will be held on Friday within the framework of Kiev ALT.NET and will be devoted to asynchronous programming. In essence, this will be my fourth presentation with this topic (*), so the seminar has already been rolled back to shine.

Workshop plan



Since there will be less time than in previous seminars, we will not discuss the patterns of asynchronous programming in .NET and the problems of the synchronous code for a long time, but throw ourselves right into the battle: AsyncEnumerator, TPL and new fifth C # chips.

Although each seminar has a specific topic, I try (and moreover, I strongly encourage) different digressions, in order to discuss various interesting things even during the seminar / report. So, last time we discussed a variety of issues, ranging from C # design questions and duck typing questions embedded in C #, to ways to shut down the thread and the drawbacks of calling the Thread.Abort method. Communication is lively and interesting, and gives food for thought to all its participants.

In general, come, it will be interesting!

---------------------------------

(*) I already wrote about my first experience, the first pancake, it seems like it never came out; Yes, and subsequent seminars showed that the material is selected correctly.

Source: https://habr.com/ru/post/130298/


All Articles