The aim of this chapter was to get you through the reactive programming by discussing its principles and the reactive programming model. Reactive is all about the data stream, which we have discussed with examples. We extended our example from Chapter 8, Concurrent Programming in .NET Core, where we discussed the use case of the ticket collection counter at a conference.
We explored the reactive system during our discussion of the reactive manifesto. We discussed the reactive system through the help of showcasing the merge, filter, and map operations, and how streams work with the help of examples. Also, we discussed the IObservable interface and the Rx extensions, using examples.
We carried forward our FlixOne inventory application and discussed the use cases to implement the paging and the sorting of inventory data for products. Finally, we discussed the MVVM pattern...