Level: Introductory to Intermediate
As our systems increasingly demand more real-time updates, we need better ways of working with these live streams of information. Traditional pull models fail to provide the real-time responsiveness and scale needs that modern systems expect. Moving to a push model allows us to scale easier and react to new data as it becomes available. SignalR facilitates push notifications over HTTP to a variety of clients. The Reactive Extensions were designed to allow for asynchronous LINQ over push based collections. During this session, you'll learn how the synergy of these two technologies merge to make otherwise difficult tasks a push over.
You will learn:
- How to use SignalR and SignalR Core to push streams of data over HTTP
- How to use Rx to simplify programming over streams of data
- How to combine SignalR and Rx to create elegant, maintainable coding APIs over otherwise complex real time data streams