0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

High-Performance Programming in C# and .NET - Understand the nuts and bolts of developing robust, faster, and resilient... 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 (Paperback)
Jason Alls
R1,409 Discovery Miles 14 090 Ships in 18 - 22 working days

Enhance your applications' performance using best practices for benchmarking, application profiling, asynchronous programming, designing responsive UIs, gRPC communication, and distributed applications Key Features Make the best use of performance enhancements in C# 10.0 and .NET 6 Boost application performance by identifying hardware bottlenecks and common performance pitfalls Get to grips with best practices and techniques for improving the scalability of distributed systems Book DescriptionWriting high-performance code while building an application is crucial, and over the years, Microsoft has focused on delivering various performance-related improvements within the .NET ecosystem. This book will help you understand the aspects involved in designing responsive, resilient, and high-performance applications with the new version of C# and .NET. You will start by understanding the foundation of high-performance code and the latest performance-related improvements in C# 10.0 and .NET 6. Next, you'll learn how to use tracing and diagnostics to track down performance issues and the cause of memory leaks. The chapters that follow then show you how to enhance the performance of your networked applications and various ways to improve directory tasks, file tasks, and more. Later, you'll go on to improve data querying performance and write responsive user interfaces. You'll also discover how you can use cloud providers such as Microsoft Azure to build scalable distributed solutions. Finally, you'll explore various ways to process code synchronously, asynchronously, and in parallel to reduce the time it takes to process a series of tasks. By the end of this C# programming book, you'll have the confidence you need to build highly resilient, high-performance applications that meet your customer's demands. What you will learn Use correct types and collections to enhance application performance Profile, benchmark, and identify performance issues with the codebase Explore how to best perform queries on LINQ to improve an application's performance Effectively utilize a number of CPUs and cores through asynchronous programming Build responsive user interfaces with WinForms, WPF, MAUI, and WinUI Benchmark ADO.NET, Entity Framework Core, and Dapper for data access Implement CQRS and event sourcing and build and deploy microservices Who this book is forThis book is for software engineers, professional software developers, performance engineers, and application profilers looking to improve the speed of their code or take their skills to the next level to gain a competitive advantage. You should be a proficient C# programmer who can already put the language to good use and is also comfortable using Microsoft Visual Studio 2022.

Clean Code in C# - Refactor your legacy C# code base and improve application performance by applying best practices... Clean Code in C# - Refactor your legacy C# code base and improve application performance by applying best practices (Paperback)
Jason Alls
R1,354 Discovery Miles 13 540 Ships in 18 - 22 working days

Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, and designing APIs to overcome code inefficiency, redundancy, and other problems arising from bad code Key Features Write code that cleanly integrates with other systems while maintaining well-defined software boundaries Understand how coding principles and standards enhance software quality Learn how to avoid common errors while implementing concurrency or threading Book DescriptionTraditionally associated with developing Windows desktop applications and games, C# is now used in a wide variety of domains, such as web and cloud apps, and has become increasingly popular for mobile development. Despite its extensive coding features, professionals experience problems related to efficiency, scalability, and maintainability because of bad code. Clean Code in C# will help you identify these problems and solve them using coding best practices. The book starts with a comparison of good and bad code, helping you understand the importance of coding standards, principles, and methodologies. You'll then get to grips with code reviews and their role in improving your code while ensuring that you adhere to industry-recognized coding standards. This C# book covers unit testing, delves into test-driven development, and addresses cross-cutting concerns. You'll explore good programming practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. Once you've studied API design and discovered tools for improving code quality, you'll look at examples of bad code and understand which coding practices you should avoid. By the end of this clean code book, you'll have the developed skills you need in order to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code. What you will learn Write code that allows software to be modified and adapted over time Implement the fail-pass-refactor methodology using a sample C# console application Address cross-cutting concerns with the help of software design patterns Write custom C# exceptions that provide meaningful information Identify poor quality C# code that needs to be refactored Secure APIs with API keys and protect data using Azure Key Vault Improve your code's performance by using tools for profiling and refactoring Who this book is forThis coding book is for C# developers, team leads, senior software engineers, and software architects who want to improve the efficiency of their legacy systems. A strong understanding of C# programming is required.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Hunkyjunk Super C-Ring 3-Pack - Bronze
R579 R425 Discovery Miles 4 250
Baby Educational Soft Cloth Book (6pc)
R739 R699 Discovery Miles 6 990
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
Bostik Glue Stick - Loose (25g)
R45 Discovery Miles 450
The Card Counter
Oscar Isaac, Tye Sheridan, … DVD R322 Discovery Miles 3 220
Faber-Castell Grip 2011 Fountain Pen…
R938 Discovery Miles 9 380
Do The New You - 6 Mindsets To Become…
Steven Furtick Paperback R335 R299 Discovery Miles 2 990
Swan Blossom Coral Clitoral Vibrator
R3,099 R2,099 Discovery Miles 20 990
Loot
Nadine Gordimer Paperback  (2)
R367 R340 Discovery Miles 3 400
The Tipping Point
Tears For Fears CD R380 Discovery Miles 3 800

 

Partners