Blogs
Blogs by Daniel Mcilroy
Best Laptops for Programming for Software Developers March 2023
I'll explore what are the best laptops for programming for software developers in March 2023
How to Set-up Azure DevOps Releases to Deploy to an Azure Web App Service
Set-up Azure DevOps Releases to deploy an ASP.NET Core website to an Azure Web App Service
How to set-up Continuous Integration (CI) using Azure DevOps Pipeline
Learn how to set-up Continuous Integration (CI) using an Azure DevOps Pipeline
How to Set-up and Publish a Website to an Azure App Service using Visual Studio
Learn how to set-up and publish a website to an Azure App Service using Visual Studio
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
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
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.
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 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.
Set-up a Gulp 4.0.2 Frontend Build Task Runner
Learn how to set-up a Gulp 4.0.2 frontend build with SCSS, JavaScript, Image compression, Handlebars and Browser Sync.
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.