Reactive Extensions (RX) is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming: "the Observer pattern done right".
Reactive extensions are implemented on many platforms, including Java, .NET and Javascript.
Posts: