Thomas Ardal

Thomas Ardal

Meet Thomas, the founder and developer behind elmah.io. Thomas blogs about everything technical from C# and ASP.NET Core to machine learning.

Denmark
320 posts
The elmah.io NuGet package landscape

A more recent version of this overview is available here: elmah.io NuGet packages revisited We are in the process of building prereleases of all of the elmah.io client integrations. While doing so, it has come to my attention, that a good overview of all of the packages doesn& ...

ASP.NET Core Routing Tutorial

This is part 6 in our series about ASP.NET Core: * Part 1: AppSettings in ASP.NET Core * Part 2: Config transformations in ASP.NET Core * Part 3: Configuration with Azure App Services and ASP.NET Core * Part 4: ASP.NET Core Logging Tutorial * Part 5: Error Logging Middleware in ...

Larger plan available

Since writing this post, more features are now available in the Enterprise plan compared to Business+. If you look back on some of the old posts on this blog, you will notice that we have never been afraid to shake things around when it comes to our plans and pricing. ...

Contributing Quick Fixes

Support for writing custom quick fixes has been discontinued. Feel free to reach out if you have ideas for new quick fixes. You have probably seen the new Fix tab on elmah.io. If not, check out the We don't just log your errors. We help you fix ...

Testing software is hard

Testing software is hard. If you don't have the same feeling, you are either better at it than me or maybe you are doing something wrong. I've been doing professional software development for 15 years and coded before that pretty much since I got my first ...

Error Logging Middleware in ASP.NET Core

This is part 5 in our series about ASP.NET Core: * Part 1: AppSettings in ASP.NET Core * Part 2: Config transformations in ASP.NET Core * Part 3: Configuration with Azure App Services and ASP.NET Core * Part 4: ASP.NET Core Logging Tutorial * Part 5: Error Logging Middleware in ...

ASP.NET Core Tutorial

Most parts of elmah.io consist of small services. While they may not be microservices, they are in fact small and each do one thing. We recently started experimenting with ASP.NET Core (or just Core for short) for some internal services and we already released a number of blog ...

ASP.NET Core Logging Tutorial

This is part 4 in our series about ASP.NET Core: * Part 1: AppSettings in ASP.NET Core * Part 2: Config transformations in ASP.NET Core * Part 3: Configuration with Azure App Services and ASP.NET Core * Part 4: ASP.NET Core Logging Tutorial * Part 5: Error Logging Middleware in ...

Configuration with Azure App Services and ASP.NET Core

This is part 3 in our series about ASP.NET Core: * Part 1: AppSettings in ASP.NET Core * Part 2: Config transformations in ASP.NET Core * Part 3: Configuration with Azure App Services and ASP.NET Core * Part 4: ASP.NET Core Logging Tutorial * Part 5: Error Logging Middleware in ...