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
319 posts
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 ...

Deployment tracking for Octopus Deploy

About two months ago, we released Deployment Tracking on elmah.io. Deployment Tracking gives you the perfect overview of the performance of your releases, in terms of errors. Last week, we launched support for notifying elmah.io deployment tracking from Azure DevOps. Today, we are ready with support for Octopus ...