Skip to content
Vaibhav M. Gawali
All about desktop software development in C# and .NET using technologies such as WPF, WinForms and Console.
  • Home
  • Blog
  • Signup for Updates
  • About Me

Category: <span>CSharp</span>

Tips on raising event to all event listeners even if listeners raise an exception

4th April 2018 Vaibhav Gawali

By default with default event raising mechanism of C# generated code, CLR aborts raising events to other subscribers when an…

Continue Reading →

Posted in: .NET, CSharp Filed under: .NET, CSharp, Delegates, dotNET, Events

Avoid Boxing and Unboxing to improve performance

5th November 2017 Vaibhav Gawali

While writing code we generally don’t pay much attention to boxing & unboxing. It does matter in performance. And a highly…

Continue Reading →

Posted in: .NET, CSharp Filed under: .NET, C#, CSharp, Performance

Effectively use StringBuilder to gain Performance

Vaibhav Gawali

High performance of application is implicit requirement, no one states it, and however it’s there and supposed to be taken…

Continue Reading →

Posted in: .NET, CSharp Filed under: .NET, C#, CSharp, dotNET, Performance

Exception handling best practices

18th September 2017 Vaibhav Gawali

Excellent exception handling is must for any app for excellent user experience and it is an essential trait of an…

Continue Reading →

Posted in: .NET, CSharp Filed under: .NET, CSharp, dotNET, Exception

Skills of an excellent C# .NET developer

10th September 2017 Vaibhav Gawali

In my opinion here are some skills of an excellent C# .NET developer, I suggest to grow and strive for…

Continue Reading →

Posted in: .NET, CSharp Filed under: .NET, CSharp, dotNET

Exception filters in C# 6.0

14th August 2017 Vaibhav Gawali

Learn how to use exception filtering technique introduced in C# 6.0. This video has been published on YouTube. Code Samples

Continue Reading →

Posted in: CSharp, Uncategorized Filed under: CSharp, dotNET

String interpolation in C# 6.0

7th August 2017 Vaibhav Gawali

Published my first video – #Interpolated #Strings in C# 6.0 on YouTube.

Continue Reading →

Posted in: CSharp Filed under: CSharp, dotNET

Recent Posts

  • Writing testable code matters
  • Localization, Globalization and Internalization in .NET for Windows Desktop applications
  • Tips on raising event to all event listeners even if listeners raise an exception

Recent Comments

  • .NET Blog on UI thread responds to messages even though it is blocked by message box
  • Are you doing Effective Testing? - Vaibhav M. Gawali on Observations from code reviews and why they are important

Archives

  • April 2018
  • March 2018
  • November 2017
  • September 2017
  • August 2017

Follow Me

  • Twitter
  • LinkedIn
  • Facebook
  • Google+

Contact Me

  • Email
    vaibhav@vaibhavgawali.net
  • Home
  • Blog
  • Signup for Updates
  • About Me
Copyright © 2022 Vaibhav M. Gawali