See parts 1 and 2 and 3 and 4 for the previous steps.
Introduction
In previous parts we covered how to set up the database, how our controllers and views are structured, how our services worked, and...
Sunday, 18 August 2024 01:20
//
5 minute read
See parts 1 and 2 and 3 for the previous steps.
Introduction
In previous parts we covered how to set up the database, how our controllers and views are structured, and how our services worked. In this...
Saturday, 17 August 2024 20:00
//
6 minute read
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
You can find all the source code for the blog posts on GitHub
Parts 1 & 2 of the series on adding Entity Framework to a .NET Core project.
Part 1 can be found here.
Part 2 can be found...
Friday, 16 August 2024 18:00
//
9 minute read
You can find all the source code for the blog posts on GitHub
Part 2 of the series on adding Entity Framework to a .NET Core project.
Part 1 can be found here.
Introduction
In the previous post, we...
Thursday, 15 August 2024 18:00
//
4 minute read
Imtroduction
In this post, I will show you how to create a C# client for the Umami reporting API. This is a simple example that demonstrates how to authenticate with the API and retrieve data from...
Wednesday, 14 August 2024 01:27
//
6 minute read
ImageSharp is a powerful image processing library that allows you to manipulate images in a variety of ways. ImageSharp.Web is an extension of ImageSharp that provides additional functionality for...
Tuesday, 13 August 2024 14:16
//
3 minute read
Caching is an important technique to both improve user experience by loading content faster and to reduce the load on your server. In this article I'll show you how to use the built-in caching...
Monday, 12 August 2024 00:50
//
4 minute read
Buckle in because this will be a long one!
You can see parts 2 and 3 here and here.
Introduction
While I've been happy with my file based approach to blogging, as an excercise I decided to move to...
Sunday, 11 August 2024 04:53
//
6 minute read
When developing software traditionally we'd spin up a database, a message queue, a cache, and maybe a few other services. This can be a pain to manage, especially if you're working on multiple...
Friday, 09 August 2024 17:17
//
3 minute read