Unit Testing Umami.Net - Logging in ASP.NET Core
I'm a relative noob using Moq (yes I'm aware of the controversies) and I was trying to test a new service I'm adding to Umami.Net, UmamiData. This is a service this allows me to pull data from my...
Wednesday, 04 September 2024 13:22
//3 minute read
Using Polly For Retries
Polly is a critical part of any .NET developer's toolkit. It is a library that allows you to define policies for handling exceptions and retries in your application. In this article, we will explore...
Sunday, 15 September 2024 02:20
//9 minute read
Handling (unhandled) errors in ASP.NET Core
In any web application it's important to handle errors gracefully. This is especially true in a production environment where you want to provide a good user experience and not expose any sensitive...
Saturday, 17 August 2024 02:00
//3 minute read
Querying Postgres Data in Grafana
In a previous post I detailed how I added Grafana to my docker-compose to provide insights into performance for this site. As I have Umami on here AND self host the database for that in this post I'l...
Thursday, 19 September 2024 19:30
//2 minute read
Self Hosting Seq for ASP.NET Logging
Seq is an application which lets you view and analyse logs. It's a great tool for debugging and monitoring your application. In this post I'll cover how I set up Seq to log my ASP.NET Core...
Wednesday, 28 August 2024 09:37
//4 minute read
Using Grafana and Prometheus to Monitor ASP.NET Core 8+ Applications
Monitoring is an essential part of maintaining the health and performance of your applications. I already have this site monitoring user visits using Umami and exceptions and errors using Seq but now...
Wednesday, 18 September 2024 04:45
//6 minute read
A Newsletter Subscription Service Pt. 1 - Requirements and Subscription Page
While perusing other people's blogs I noticed a lot of them have a subscription service which allows users to sign up to have an email sent to them weekly with the posts from that blog.
I decided to...
Saturday, 21 September 2024 19:06
//11 minute read