introtorx.com

Why RX.NET?

If our systems need to react to events of interest, it is typically much less obvious how to model this in code than it is to represent data that already exists.

C# (and other .NET languages) go a little way towards solving this by making events a language feature, but these are quite limited in practice.

Although message queueing and event streaming could handle conveying notifications, the lack of a good programming abstraction was a problem.

Rx.NET was invented to fill this gap. This book explains the abstractions that underpin Rx, and the functionality built into the Rx.NET libraries.

Read the original on introtorx.com ↗