Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

C# Performance Tricks: How To Radically Optimize Your Code

Posted By: IrGens
C# Performance Tricks: How To Radically Optimize Your Code

C# Performance Tricks: How To Radically Optimize Your Code
.MP4, AVC, 1000 kbps, 1280x720 | English, AAC, 64 kbps, 2 Ch | 19 Lectures | 825 MB
Instructor: Mark Farragher

Last Update: 14 March 2015

An in-depth guide to optimize C# performance that every professional .NET developer must know.

BEST COURSE CHOICE for beginners and intermediate C# developers who want to take their programming skills to the next level.

This is the BEST COURSE CHOICE for beginners and intermediate C# developers who want to learn how to write clean, elegant and high-performance C# code.

You might have enrolled in an "How to program in C#" course, or learned the language at school or university. But here's a sobering fact: most courses only teach you how to write code, and not how to write great code.

Niels said it best when he wrote in his review:

This is the stuff my teachers never had time for in school

Niels' teachers did the best they could, but the .NET Framework is huge. For any given problem there are 5-10 solutions, and it is not always clear which solution to pick.

For example, let's say you're adding 4 strings together. Should you use string or StringBuilder? If you always use a StringBuilder you get Append() methods all over the place and your code looks very convoluted and hard to read. What to do?

How about storing a collection of values? There's a bewildering array of choices - single or multidimensional arrays, "jagged" arrays, the ArrayList class, generic lists, custom collections, dictionaries… Which one should you pick?

I will help you make those choices

This course will help you out. In a series of bite-sized lectures I will cover all of these issues one by one, and measure the performance of each possible solution. You'll see that some choices have terrible performance, and other seemingly obvious performance optimizations actually don't do much at all.

But wait, there's more! I will not only show you great performance tricks, but also dive into Common Intermediate Code (CIL), the language that the C# compiler compiles to. If this sounds daunting, don't worry! The CIL language is actually very easy to read and understand. I'll take you through the basics in a concise 15-minute lecture.

After completing this course you will be able to read performance optimizations straight out of CIL code, like a pro.


C# Performance Tricks: How To Radically Optimize Your Code