In this chapter, we had the opportunity of looking at reactive programming in action with real-world needs: diagnostics and exception handling.
Debugging a reactive application in production is something very different from debugging a typical state-driven application because we deal with sequence chains that are usually very long and articulated. The same applies in the case of exception handling; whereas in reactive, the approach changes totally.
In the next chapter, we will go deeper into Rx programming with advanced features and techniques, such as time scheduling and CLR integration.