By mswatcher

In my previous posts on Reactive Extensions (Rx) I’ve outlined a few clear areas where Reactive Extensions can be used in the real world. I’ve uncovered areas where it provides a cleaner and improved API surface as compared to older .NET code. Namely, replacing C# events, wrapping existing C# events and replacing System.Threading.Timers (Or other Timer classes, of which there are a few in .NET).