Exception handling can be a costly affair and should be used meticulously as it undoubtedly serves as an integral part of our applications and shouldn't be sidelined for any reason. The common problem in implementing an exception handling mechanism is the dependency on the library after we create a provider. This C# tutorial looks at the possibility of switching the providers easily.
Latest Error Handling Articles
.NET Tip: Throwing Custom Exceptions
Use custom exceptions to add information that will be more meaningful to your users when exceptions occur. And, you still can maintain all the information from the original exception.
.NET Tip: Throwing Exceptions: Will You be Able to Catch What You Expect?
Handling exceptions can sometimes be a little tricky. If you are not careful, your code may act on the wrong information. Learn how to bubble up exceptions while keeping the original exception information intact.
.NET Tip: Implement IDisposable to Ensure Your Objects Clean Up After Themselves
Be a good resource citizen by implementing IDisposable. You will be able to ensure that your objects have the opportunity to release all of their managed and unmanaged resources.
.NET Tip: Managing Resources with the Using Statement
Take control of the lifetime of your objects. Release your object's resources on your schedule, not when the CLR determines they are no longer needed.
Managing Exceptions in .NET
Learn about the techniques and guidelines you can use to make your application stable and less prone to errors, hande errors in a graceful manner, and avoid crashing.
Latest Developer Videos
More...Latest CodeGuru Developer Columns

Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Managing Your Drives Using C#
Sooner or later you'll need to find out about, and deal with, the various storage devices ("drives") available in your system.

Getting Started with Visual Basic: Getting the VB Software
After you've read this article, you're well on your way to becoming a Visual Basic developer.
Influencing Users: Compliance and Conformity
Learn about two common influence techniques, compliance and conformity, as well as how to design for them.