ASP.NET: Having an event fired if static content in a certain subfolder is accessed

The message of the headline let one assume that this post covers a common and well known topic. Nope, not a bit if you have to meet some extraordinary preconditions. In this case solving this task turns out to be annoying.

Read more

Einfaches Caching mit AspectJ und generisch abstrakten Aspekten

Apektorientierte Programmierung (AOP) erlaubt Programme und die darin enthaltenen Funktionen nach anderen Ordnungskriterien zu modularisieren. In der objektorientierten Programmierung (OOP) ist das übliche Modularisierungselement die Klasse. Über alle Klassen verstreute und immer wiederkehrende Funktionalität kann nun mit der AOP behandelt werden. Prominente Beispiele für Funktionalitäten, die über den ganzen Code verstreut sind aber letztlich immer das Gleiche leisten, sind das Logging und auch das Caching.

Read more