Do you tell your client “I cannot write testable code; writing testable code is not in my genes. My code…
Globalization of software cannot be a afterthought, an expert C# developer will always pay attention to globalization. Globalization of the .NET…
By default with default event raising mechanism of C# generated code, CLR aborts raising events to other subscribers when an…
In .NET desktop applications there are many ways to execute code concurrently (or in parallel) on a different thread. And…
High performance of application is implicit requirement, no one states it, and however it’s there and supposed to be taken…
Excellent exception handling is must for any app for excellent user experience and it is an essential trait of an…
In my opinion here are some skills of an excellent C# .NET developer, I suggest to grow and strive for…
I work on a C# and .NET based technology and I would like to share my experience on why code…
Learn how to use exception filtering technique introduced in C# 6.0. This video has been published on YouTube. Code Samples
Published my first video – #Interpolated #Strings in C# 6.0 on YouTube.