Learn how to understand HRESULTs in .NET exceptions. HRESULTs can help debug errors by highlighting error codes not available in the message.

Learn how to debug an HTTP Error 500.19 - Internal Server Error when trying to host both ASP.NET and ASP.NET Core websites on IIS.

This post highlights one of several AI/machine learning features available on elmah.io: AI-assisted error resolution using ChatGPT from OpenAI.

Learn how to easily unit test methods in the BlobServiceClient provided by the Azure.Storage.Blobs package using NUnit and NSubstitute.

In the third post in the series about "secret" elmah.io features I will introduce you to the CLI. Diagnose installations, export data, and more.

Learn how to mock requests made through a HttpClient in C#. Unit testing code that makes external requests is easy using this simple approach.

In the second post in the series about "secret" elmah.io features I want to present you for correlations. Learn how to batch messages together.

This post will introduce you to FakeLogger and how it can be used to test logging code when using Microsoft.Extensions.Logging and ILogger.

This new series dives into those not-so-commonly-known elmah.io features. In the first post, you will learn how to include source code on errors.