I catch myself thinking that I know about all modern technologies only from their documentation at the time of their first release.
Rx.NET is a very useful thing, but I studied it about 10 years ago, and it’s high time I updated my knowledge. Especially since I use it very actively in my projects. I’d like to understand better how it works, instead of just writing code from old memory (if it works, don’t touch it).
Just like many years ago, the Introduction to Reactive Extensions for .NET is a very good resource for learning. Since now, besides the website, there is also a free e-book, I’ve decided to go with that one. 264 pages of PDF — sounds like a good way to spend the weekend, doesn’t it?
Looking ahead, the book took me twice as long as I had originally planned. Either the font is too small and you need to boldly multiply the number of pages by 1.5-2, or I’ve just gotten too old and this kind of reading material makes me sleepy…
In any case, I got through the book. Hurray! What can I say in conclusion? As it turned out, my basic understanding of the technology was correct. Only some nuances (like multithreading) were at an intuitive level, and after reading, many of the gaps were filled in. That’s good. I can’t wait to start applying this knowledge in writing code!
I highly recommend reading the book. And even more than once. Although, something tells me that using the website as a reference will be more convenient.
That’s all from me. I’ll go back to writing code and rediscovering long-forgotten technologies.