High Performance Enterprise Apps using C# 10 and .NET 6
eBook - ePub

High Performance Enterprise Apps using C# 10 and .NET 6

Hands-on Production-ready Clean Codes, Pattern Matching, Benchmarking, Responsive UI and Performance Tuning Tools (English Edition)

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

High Performance Enterprise Apps using C# 10 and .NET 6

Hands-on Production-ready Clean Codes, Pattern Matching, Benchmarking, Responsive UI and Performance Tuning Tools (English Edition)

About this book

Explore the ins-and-outs of optimizing your code to improve performance

Key Features
? Contains a variety of approaches and tools for resolving, repairing, and fine-tuning enterprise applications.
? Learn to write clean and efficient codes to avoid performance bottlenecks.
? Get well versed with optimization and benchmarking tools to discover and fix poor-performing code.

Description
When making a large enterprise application, a lot of thought needs to go into the performance. This problem could have been prevented when applications are slow and have timeout errors, for example, and these errors keep happening. This book instructs developers on how to increase the efficiency of their code, detect and eliminate performance bottlenecks, and construct codes that simplify the software execution.This book teaches to improve the performance and reliability of apps so that the business runs smoothly. Readers will learn to employ the correct data types, different pattern matching, application profiling, and performance diagnostics. Various application challenges, including a large object heap, memory cache, system interoperability, and accurate collections, are thoroughly discussed with appropriate solutions. While exploring how to improve application performance, readers will gain hands-on experience with tools like Visual Studio Diagnostic Tools, JetBrains DotMemory, Red Gate ANTS, and dotTrace.Furthermore, readers get to practice writing clean codes, use of expert best practices, and design effective UIs responding appropriately to the server and the user.

What you will learn
? Develop the ability to recognise code with poor performance in every application.
? Prevent application performance issues by writing code free of errors and problems.
? Verify troublesome areas of the application's code with in-depth testing.
? Think creatively to create responsive user interfaces for individual users and applications.
? Get an opportunity to learn necessary C# commands quickly.
? Overcome the difficulties brought by InterOp, Hashtable, and Collection.

Who this book is for
C# and.NET developers, application developers, web developers, and software developers are all looking forward to this book because they want to focus on producing high-quality apps rather than managing the development tool.

Table of Contents
Section-I: An Introduction to Code Performance and C#
1. The Need for High-Performance Code
2. Overview of C#
3. New and Improved features in C#
4. Using Data Types
5. Enhancing Pattern Matching
6. Using Collections Properly
7. Identifying Performance Problems
8. Benchmarking Code with BenchmarkDotNet
9. Dealing with the Memory Cache
10. Working with the Large Object Heap
11. Creating a Responsive UI
12. Overcoming InterOp Challenges

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access High Performance Enterprise Apps using C# 10 and .NET 6 by Ockert J. du Preez in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in C#. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewer
  7. Acknowledgement
  8. Preface
  9. Errata
  10. Table of Contents
  11. Section - I: An Introduction to Code Performance and C#
  12. Appendix 'A'
  13. Index