In Chapter 12, Performance, we studied application's performance under several points of view and analyzed some of the most meaningful tools at our disposal in order to improve our software's response time.
This chapter covers advanced concepts, mainly related to three areas. So, you can consider it a miscellaneous chapter, addressing several topics that either do not fit directly within the context of any of the preceding chapters or are too new, such as what happens with .NET Core.
Specifically, I will cover how an application can receive system's calls in its own functions and also explain how our code can integrate and communicate with the OS using its APIs.
Another topic we will cover is Windows Management Instrumentation (WMI) and how it allows the developer to access and modify critical aspects of the system, which are sometimes difficult to reach in other approaches.
We'll also cover parallelism, analyzing some myths and misunderstandings of these topics...