Title: High-Performance Programming in C# and .NET
Authors: Alls J.
Keywords: application profiling
benchmarking techniques
distributed applications
GRPC communication
high-performance code
memory leak detection
parallel processing
scalable cloud solutions
user interfaces
асинхронное программирование
высокопроизводительный код
коммуникация GRPC
масштабируемые облачные решения
методы бенчмаркинга
обнаружение утечек памяти
параллельная обработка
пользовательские интерфейсы
профилирование приложений
распределенные приложения
Issue Date: 2021
Publisher: Packt Publishing
Citation: Alls, J. High-Performance Programming in C# and .NET : Understand the Nuts and Bolts of Developing Robust, Faster, and Resilient Applications in C# 10.0 and .NET 6 / Jason Alls. - Birmingham ; Mumbai : Packt Publishing, 2021. - 1 file (58,1 Mb) (660 p.). - ISBN = 9781800564718, 9781800569959. - Текст : электронный
Abstract: This practical guide helps experienced C# developers build high-performance applications using C# 10.0 and .NET 6. It covers benchmarking, profiling, asynchronous programming, responsive UI design, and gRPC communication. Readers learn to identify hardware bottlenecks, troubleshoot memory leaks, and optimize data access via LINQ, Entity Framework Core, and Dapper. The book explores network and I/O improvements, parallel processing, and scalable distributed architectures using Azure, microservices, CQRS, and event sourcing. With targeted techniques for WinForms, WPF, and MAUI, it equips software engineers and performance specialists with best practices to write resilient, efficient code that delivers speed, scalability, and a competitive edge in demanding production environments.
Это практическое руководство поможет опытным разработчикам C# создавать высокопроизводительные приложения с использованием C# 10.0 и .NET 6. Оно охватывает сравнительный анализ, профилирование, асинхронное программирование, адаптивный дизайн пользовательского интерфейса и взаимодействие с gRPC. Читатели научатся выявлять узкие места в оборудовании, устранять утечки памяти и оптимизировать доступ к данным с помощью LINQ, Entity Framework Core и Dapper. В книге рассматриваются усовершенствования сети и ввода-вывода, параллельная обработка и масштабируемые распределенные архитектуры с использованием Azure, микросервисов, CQRS и источников событий. Благодаря целенаправленным методам для WinForms, WPF и MAUI ИТ-отдел предоставляет инженерам-программистам и специалистам по производительности лучшие практики для написания гибкого и эффективного кода, обеспечивающего скорость, масштабируемость и конкурентные преимущества в сложных производственных средах.
URI: http://repo.ssau.ru/jspui/handle/123456789/63887
ISBN: 9781800564718
9781800569959
ISSN: 
ISMN: 
Other Identifiers: 3347002
Appears in Collections:eBooks

Files in This Item:
File SizeFormat 
3347002.pdf59.53 MBAdobe PDFView/Open    Request a copy


Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.