Ten years ago I was teaching .NET classes for a group of developers from Philips Medical Systems. They amazed me with stories about how they were using C# code to process x-ray images live from their medical scanners. At the time this was a very unconventional choice, as most devs would have used C for image processing instead.
I had a great time, and my students even inspired me to teach a class about unmanaged code. But it also got me thinking. With all the power of C# at our fingertips, how far could we push the envelope? Would it be possible to write C# code that can rival C code in terms of raw performance?
I did extensive research on performance optimization and discovered something remarkable: a lot of C# code is needlessly slow, because developers are unaware of some very simple optimization techniques that can speed up their code by up to 1000x.
I created this webinar to share what I learned about performance optimization with others. It’s designed for developers who already have a working knowledge of C# programming, but who want to learn simple tricks to tune-up their code and make it run much faster.
Check it out here.
‘I love your content and technique which will really help me to write fast code with efficient way.’
‘I like this optimization techniques review very much!’
TOPICS COVERED IN THIS WEBINAR
The webinar covers Exceptions, concatenating Strings, speeding up Arrays, comparing For and Foreach, using Structs instead of classes, different ways of copying a Byte Array, and using custom Dynamic Methods for very fast object instantiation and property access.
I am a blogger, investor, serial entrepreneur, and the author of 11 successful IT courses in the Udemy marketplace. My career spans over two decades during which I’ve been a Founder twice and CTO three times, and I have launched two lean startups in The Netherlands.
I became a Microsoft Certified Trainer in 2005 and started training classes in .NET development, web design, and Microsoft back-office servers. Today I use my extensive knowledge of IT to help CTO’s, architects, and other tech professionals with their leadership, communication, and technical skills.
I hold MCSA and MCSD certifications from Microsoft and am a certified Microsoft Trainer and Scrum master. I also speak fluent English, Dutch, and German.