Browse by Tags

All Tags » ReactiveExtentions (RSS)

Intro to RX

Lab49 colleague Lee Campbell has a nice 7 part write-up on the Reactive Extensions He says: it is big in all sorts of ways: In the way that it tackles the Observer pattern is bold In the way it tackles concurrency is quite a shift from how I have done...

Bending Time with the Reactive Extensions

The latest releases of the Reactive Extensions for .Net include an abstract VirtualScheduler and a concrete implementation called TestScheduler. So now it’s possible test time dependent code without relying on the passage of time (or tide). Here’s a sample...

Samples and Slides from Alt.Net Meet up on the Reactive Extensions

The code samples and PowerPoint deck from my presentation on the RX to the New York ALT.NET group are available (and updated) on MSDN Code samples: http://code.msdn.microsoft.com/RxDemos And the slide deck

Converting a polling based API into a streaming API with the Reactive Extensions

Recently my building has been having issues with its boilers, and the heat has been going out for longer than is comfortable. The superintendent that makes a habit of periodically checking on the status of each of the boilers. A workable approach certainly...

The Anonymous Implementation pattern (as seen in the Reactive Extensions)

There’s a pattern used in the Reactive Extensions that I’m calling the Anonymous Implementation. You can see it in use on IObservable’s one method IDisposable Subscribe(IObserver<T> observer); Given an Observable which you want to subscribe to,...

16 Ways To Create IObservables without implementing IObservable

The Reactive Extensions for .Net offers plenty of ways to create IObservables   Some primitives IObservable<int> obs = Observable.Empty<int>(); IObservable<int> obs = Observable.Return(0); IObservable<int> obs = Observable...

Streaming OLAP with the Reactive Extensions (RX) for .Net

Streaming OLAP is something that comes up over and over again in the “CEP space” – using the Reactive Extensions for .Net this demo shows the basics; filtering, grouping, aggregates, and concurrent queries. To set the context, the idea here is focus on...
More Posts