Contributions

Article
In this post, I'll show you how to implement async processing in ASP.NET Core, using a queue and the Background Worker feature.
Article
This post contains a list of possible causes of a System.FormatException being thrown while launching an ASP.NET Core website and how to fix it.
Article
Learn how to stream a large response from an ASP .NET Core web application to the browser without the risk of throwing an OutOfMemoryException.
Article
In this article, I'll guide you through problems during the startup of an ASP.NET Core project. Get help where to look and possible solutions.
Article
In this article, we will see how you can enable logging for unhandled exceptions and debug messages in a Unity application.
Article
This post will show you how to let a user authorize their Slack workspace, select a channel, and post messages to that channel from ASP.NET Core.
Article
With this post, I want to show a simple approach for uploading and resizing images with ASP.NET Core that doesn't require any external libraries.
Article
Don't have a user profile photo or do you want a fallback before one is uploaded? In this post, I'll show you how to use Gravatar to achieve both.
Article
This post will go through the new LINQ extensions made available in .NET 6. Learn about MaxBy, DistinctBy, FirstOrDefault with default values, and more.
Article
This post will introduce the System.CommandLine and Spectre.Console packages. Follow the tutorial to learn how to build a CLI with commands and colors.
Article
.NET 6 has brought along a lot of new features. This post will show how to use a PriorityQueue in practice by solving a problem from open.Kattis.com.
Article
We all tried to solve CAPTCHASs. In this post, I'll introduce you to CAPTCHAs and show you how to add one in ASP.NET Core using the reCAPTCHA service.
Article
Want to print stack traces on your website? In this post, I'll show you how to pretty print and syntax highlight .NET stack traces directly in the browser.
Article
In this article, we'll see how to use the new DynamicComponent from .NET 6 to render dynamic content and to avoid tight coupling between page and component.
Article
Learn how to subscribe emails to a Mailchimp newsletter from C#. This post will demonstrate how to do it using a signup form on an ASP.NET Core website.
Article
In this article, we will look at the 404 error that often occurs when accessing a route directly on a GitHub Pages hosted Blazor WASM page and how to fix it.
Article
Faker.Net can help to generate a lot of random names, addresses, emails, etc. In this article, we will show the range of possible values it can create.
Article
In this post, I'll show you how we are avoiding people to re-use pwned passwords on elmah.io in our ASP.NET Core web app using the Pwned.Passwords package.
Article
In this post, we will show you how to map IP addresses to locations for free using .NET and IP2Location. Enrich your data with country information and more.
Article
In this article, we will show how you can serve an endpoint in the iCal format for .NET with ease using the package iCal.NET.
Article
Supporting two-factor authentication (2FA) in your web app is important in most cases. In this post, I'll show you how we did it on elmah.io.
Article
Learn how to export data from Google Analytics using Google's official Google.Apis.AnalyticsReporting.V4 NuGet package.
Article
In this post, I'll teach you how to handle a large number of requests to an ASP.NET Core application by rate-limiting with the AspNetCoreRateLimit package.
Article
In this article, we will show what IJSObjectReference is and how it can be used for so much more than just JavaScript isolation.
Article
Get inspired by this list of NuGet packages we use to build elmah.io. Learn about each package, how we use it, and what we like about it.
Article
This post will show you how to fix a common problem when setting the application base path with Blazor WebAssembly.
Article
Learn how to build and test a .NET (Core) application on multiple versions of .NET with GitHub Actions.
Article
This article will introduce you to the format for the User-Agent HTTP header as well as how to add it in various ways when using HttpClient in .NET/C#.
Article
This post will teach you how to predict the value of a boolean using ML.NET and a binary classification trainer. The code uses movie scores as an example.
Article
This post will show you how to implement a local list of bounced emails with AWS Simple Email Service (SES) and Azure Functions.

Showing the last 30 only...