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
New Advisor at elmah.io: Kenneth Auchenberg

It's time for a new face here at elmah.io. We are continuously improving our advisory board (remember Simon and Peter?). Today, I want to introduce you to the recent addition: Meet Kenneth Auchenberg. Kenneth doesn't need much introduction since he is already a familiar face ...

elmah.io User Survey 2018

Like last year, we've asked our users for feedback. This is a summary of the responses we've received. We switched from a range of 5 possible answers to the more standardized Customer Effort Score (CES), consisting of 7 different answers from 1 to 7. This makes ...

Publishing ASP.NET Core health check results to elmah.io

Since writing this post, we have launched elmah.io Heartbeats. ASP.NET Core Health Checks now integrates seamlessly with Heartbeats. Check out Logging heartbeats from ASP.NET Core for more information. We just published a new integration between ASP.NET Core and elmah.io. As you already know, elmah.io ...

9 awesome .NET conference talks you don't want to miss

How many conferences do you attend each year? Probably not more that one. While great fun, attending conferences is often time-consuming and just the fact that you are not coding scares some bosses away. Luckily, most conferences tape sessions and make them publicly available a month or two after the ...

Taking structured logging and elmah.io to the next level

We've supported a range of different logging frameworks for years. The more modern options support something called structured logging, which means that you can embed rich information inside a log message: log.Information("Hello from {user}", "Ray Donovan"); When looking at the message logged ...

ASP.NET Core Health Checks Explained

This is part 7 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 ...

Retry failed requests

Since publishing this blog post the Retry failed requests feature has been removed. We hope that you are utilising elmah.io to help you fix your bugs. Deciding if a bug is fixed or not, can be somewhat tricky. To help you investigate, we have launched a new Retry Request ...

Introducing Client-side logging to elmah.io

Today, I'm happy to share some huge news. elmah.io is no longer limited to logging errors from your server. We now also support client-side logging through the recent addition, simply named elmah.io.javascript. With elmah.io.javascript, JavaScript errors happening right there in the users' ...

Continuous deployment to Azure from Azure DevOps

Hosting on Azure and building on Azure DevOps? You should utilize the (now) wonderful release management tool built into DevOps. I've written about continuous deployment in the past here: Configure and deploy Azure Functions with Kudu and Continuous Deployment of Azure Functions with Slots. Since writing those posts, ...