May 17, 2016 by Christoff Truter - 1 Comment
Originally titled Thing-Model-View-Editor and a few months later recoined as Models-Views-Controllers by its creator Trygve Reenskaug around 1978/1979 applied to the SmallTalk, it its hardly a new pattern, but evolved (perhaps more accurately was raped and bastardized in the opinion of some), quite a bit over the decades.Architecture MVC
May 16, 2016 by Christoff Truter
I don't generally blog about subjects like this, but I hope that someone might find this useful as most of the solutions I found on the subject I found either useless or half-arsed at best.
April 26, 2016 by Christoff Truter - 1 Comment
Dependency injection is one of the common approaches when dealing with the inversion of control (IoC) design principle and the dependency inversion principle (DIP).C# PostSharp Ninject
April 15, 2016 by Christoff Truter
It is all about the separation of the common functionality that span over layers and tiers (e.g. logging, caching, security, validation, benchmarking etc), know as cross cutting concerns, which the various AOP frameworks attempt to achieve with little or no modification to existing source code.C# Threading PostSharp
April 5, 2016 by Christoff Truter
In this post I am going to focus on four posts I recently found useful on the subject at hand, please note that I paraphrased their key points, while giving my own input, be sure to read it in their own words as well.