Blogs
Blogs by Daniel Mcilroy
Backend
How to Protect URL Query Strings with SHA-256 Hashing
See how to SHA-256 Hash your Query Strings to ensure that they haven't been tampered with.
ASP.NET Core
Cache Busting static files with asp-append-version in ASP.NET Core
Learn how to cache bust static CSS, JS and image files with the asp-append-version attribute in ASP.NET Core.
Security
Set-up HTTP Security Headers in ASP.NET Core
Learn how to configure and set-up HTTP Security Headers in ASP.NET Core .NET 5.
Security
HTTP Security Headers 2022 Premier League Table
Take a look how the top tier Premier League football clubs websites fare when it comes to best practice website HTTP security headers.
Umbraco
Umbraco 9 Extend ModelsBuilder Class to a custom ViewModel
Learn how to extend the generated Umbraco ModelsBuilder class so that you can use the data in a custom ViewModel.
Umbraco
Umbraco 9 Generate ModelsBuilder Files to a Separate .NET Project
How to configure Umbraco 9 ModelsBuilder to generate the output class files into a separate .NET class library project.