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.

Introduction to Sass

26 June 2017

Sass is a superset of CSS. The word superset implies that Sass includes all the features of CSS, but also introduces a whole new range of features and concepts that developers can benefit from. In this blog post, I will go over each of the features that Sass brings and explain the benefit of using them.

Visual Studio Snapshot Debugger

19 June 2017

We have all been there, a customer calls in a bug on the production environment. The first thing we do is that we go to the log files and see if we can find the error. Sadly the developer who wrote the code did not think that anything could go wrong so, so he decided not to spend the time creating a meaningful error message, after all, what could possibly go wrong?... So we end up with a generic error message which does not show the root course of the error. Luckily at Microsoft Build 2017, Microsoft introduced the Visual Studio snapshot debugger.

Page 1 of 6