Cache busting in ASP.NET Core

17 July 2017

Caching static resources is a good way to improve the performance of your website. Instead of your server having to deliver each static resource on every request. The user's browser caches the static resources the first time that they're requested and received, and thereafter loads them from the cache on the following requests instead of requesting them from the server again. The problem with caching static resources is that the user might have cached resources that don't match the files on the server. In this post, I will show you how to implement cache busting using ASP.NET Core tag helpers.

How to setup Castle Windsor in Umbraco

03 July 2017

The concept of an inversion of control container(IOC container) is widely used in software development today. If you're new to IOC containers it can be an annoyance to get it setup correctly. The result being long hours spent with a lot of trial and error. In this blog post, I will show you have to integrate an IOC container with Umbraco CMS from start to end. Giving you a great fundament to work on.

IOC Container Service Lifetimes in ASP.NET Core

01 April 2017

When you're building a web application it is important to be able to control the service lifetime of the registrations in your container. The reason is that some of your objects might require being instantiated on every request while another instance should be unique and should only be instantiated once in the application lifespan.

Response Caching in ASP.NET Core

19 January 2017

Using caching is an essential way to improve performance in your application. With ASP.NET Core you have to download and setup the associated middlewares. In this blog post, I will introduce you to response caching and show how to implement it in a web application.

Page 1 of 2