Summary
In this chapter, you explored some third-party libraries that are popular with .NET developers to perform functions including:
- Manipulating images using a Microsoft-recommended third-party library named ImageSharp.
- Logging structured data with Serilog.
- Mapping between objects, for example, entity models to view models.
- Making fluent assertions in unit testing.
- Validating data in an English language-readable way.
- Generating a PDF file.
In the next chapter, we will look at advanced features of the C# compiler.