Thomas Ardal

Thomas Ardal

Denmark
240 posts
Facebook and LinkedIn groups for .NET developers

TOCJoining one or more .NET related groups on Facebook and LinkedIn is a great way to spice up that feed of what people you knew 20 years ago had for breakfast or got a kudo. Some groups are full of links to great blog posts while others let you ask ...

Lessons learned after migrating 25+ projects to .NET Core

TOCWe recently finished one of the biggest refactoring tasks we have ever done on elmah.io: migrating everything to .NET Core. elmah.io currently consists of 5 web apps and 57 Azure Functions spread across roughly 25 Function apps. In this post, I'll share some of the lessons learned we ...

Add Razor runtime compilation when developing ASP.NET Core

When I started looking into ASP.NET Core, I was a bit surprised that I had to compile my web project in order to publish changes in cshtml Razor files. Runtime compilation of Razor files just worked out of the box with ASP.NET MVC. In this post, I'll show ...

Split IP and port in JavaScript with regular expressions

We recently did some improvements on the elmah.io UI making IPs clickable. We've had automatic detection of IPs for a while but it always bugged me that the regex that we had didn't caught IP addresses with a port number (typically logged by ASP.NET MVC and similar): 127. ...

Get a 40% discount on Manning books and other good deals

I just want to quickly mention an offering we have called the elmah.io Goodiebag. The goodiebag is a range of discounts for popular software products, books, conferences, and other development related items. The discounts are available for elmah.io users on the Business plan and up. Recently, new deals ...

.NET/C# newsletters to subscribe to - Keep up with the news

TOCTime for a new post in our series about how to learn about .NET/C# and stay up to date on recent news. For this post, I'll introduce you to the newsletters I subscribe to. Newsletters may not sound hot, but it still notify me about new blog posts, blogs ...

New Zapier integration

We have re-built our integration with Zapier. In case you don't know Zapier it's an awesome product connecting more than 2,000 online services with a few clicks of a mouse. If you have used the old app, you will know that it didn't exactly follow the high quality of ...

Implementing always signed in with ASP.NET Core and Azure

While migrating the elmah.io app to ASP.NET Core, I had to re-implement the always signed in feature available to elmah.io users. It's a toggle that the user can set and as a result, he/she won't be automatically logged out of the application. In this post, I'll ...

Save money on Azure with cost analysis and free tools

TOCMicrosoft Azure is an awesome cloud platform. We have been hosting elmah.io on Azure since day one. To say that Azure is expensive is probably not fair. But the easy point-and-click interface and the advanced scaling options can quickly cause your bill to grow out of control. In this ...