Overview
High-Performance Programming in C# and .NET covers everything you need to know about building high-performance, efficient applications using C# 10 and .NET 6. This book delves into the latest tools and techniques for developing fast and scalable applications, providing practical guidance on optimizing performance at both the code and architectural levels.
What this Book will help me do
- Understand how to profile, benchmark, and optimize C# code for performance improvements.
- Learn techniques to optimize LINQ queries and database interactions, including ADO.NET and Entity Framework Core.
- Master designing responsive interfaces using WinForms, WPF, MAUI, or WinUI for enhanced usability.
- Gain skills in asynchronous and parallel programming to leverage multi-core CPUs for multithreading.
- Explore distributed system principles, including CQRS, event sourcing, microservices, and Azure deployment.
Author(s)
Jason Alls is a seasoned software developer and technology expert with decades of experience in C# and the .NET framework. He has authored numerous technical books and articles, bringing clarity and actionable advice to complex topics. His teaching philosophy centers on breaking down advanced concepts into manageable, practical steps, always with a focus on real-world application.
Who is it for?
This book is ideal for professional software developers, performance engineers, and seasoned C# programmers eager to deepen their understanding of application performance optimization. It assumes familiarity with C# programming and tools like Microsoft Visual Studio. Readers curious about modern performance engineering in the .NET ecosystem will find it highly beneficial.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access