Part 2: Writing High-Performance Code
Part 2 covers putting the framework to work by programming high-performance code. We start by looking at collections. Then we move on to look at LINQ performance, followed by files and streams. Next, we look at networking followed by working with data. After that, we learn how to keep user interfaces active during long operations. Then we finish up by looking at distributed systems that scale.
This part contains the following chapters:
- Chapter 6, The .NET Collections
- Chapter 7, LINQ Performance
- Chapter 8, File and Stream I/O
- Chapter 9, Enhancing the Performance of Networked Applications
- Chapter 10, Setting Up Our Database Project
- Chapter 11, Benchmarking Relational Data Access Frameworks
- Chapter 12, Responsive User Interfaces
- Chapter 13, Distributed Systems