Near real-time visualizer/dashboard

Dashboards are natural candidates for viewing real-time, or near real-time, data. Reactive constructs can be very effectively utilized in realizing utility dashboards from a reporting standpoint. Let's look at an interesting scenario where election poll results are viewed on a real-time basis as and when the poll feeds come in from different states. Again, this has no resemblance to the actual polling process, but just conceptualized here in a fictitious manner that will enable learning and throw light on various interesting possibilities of leveraging reactive programming for such a reporting application. Consider the following code snippet:

 public partial class Form1 : Form { public enum Party { Republican, ...

Get .NET Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.