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
315 posts
elmah.io NuGet packages revisited

Back in January, we published the post The elmah.io NuGet package landscape. Since then, most of our v3 client have matured into stable versions (more about the new versions and how to upgrade in a future post). When building the new v3 packages, we have used the jump in ...

Enforcing message limits

Today, I want to share some future plans with you. We have been planning changes to the message limit on elmah.io for some months now. elmah.io always had a maximum number of messages available on each plan (like 5,000 messages per month on Small Business, 100,000 ...

Extending the usage graph

Since we launched Usage Monitoring last year, we almost get no questions about how much space you guys use on your subscription. The difference between plans on elmah.io are primarily based on the included storage. Some features vary from plan to plan as well, like the allowed number of ...

Deployment Tracking and Uptime Monitoring included in plans

I'm pleased to announce, that we are now able to offer both Deployment Tracking and Uptime Monitoring to all of our users. Previously, Deployment Tracking were a paid add-on and we had similar plans for Uptime Monitoring. As of today, all users on the Business plan and up, ...

What is DevOps - A development process or a set of tools

Before we begin, I want to ask you a question. Do you have a clear definition of what DevOps is or is that really why you came here? I can understand if you're confused. The term DevOps is probably the biggest buzzword of this decade. If you google ...

Microsoft Azure Functions problems and troubleshooting

When porting parts of elmah.io to Functions, I've come across a long range of questions and WTF's. This post is a summary of these questions as well as the answered found while sweeping StackOverflow. If you haven't read our series about Functions, please ...

Monitoring Azure Functions with the Portal and elmah.io

The fourth post in the series about Azure Functions is also the most important. If you haven't already read the other posts in the series: An introduction to Azure Functions and why we migrate, Migrating a Topshelf consumer to a Function running on Azure, Configure and deploy Azure ...

New features and improvements using a new chart control

Time for an update of new features and improvements on elmah.io. As some of you already noticed, we have started switching to a new graph control. We previously rendered all graphs using D3.js, which were the new best thing back when we launched. While D3 is definitely cool ...

Configure and deploy Azure Functions with Kudu

Time for another post in our series about Azure Functions. This is the third post in the series. Now that we have a working Function, we are ready to deploy it to Azure. The easiest way to do this, is by using the deployment engine built into Kudu. Before we ...