Dependency Injection using Ninject and PostSharp

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  

Aspect Orientated Programming (AOP) - A Brief look at PostSharp

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  

How to become a better programmer.

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.


What is a dwarf planet?

March 24, 2016 by Christoff Truter

There are currently 5 recognised dwarf planets in our Solar System, namely Ceres, Makemake, Haumea, Eris and Pluto (this number will likely grow dramatically over the next few decades as we explore more of the Kuiper belt).

Astronomy  

Why haven't we discovered alien life yet? Part 1 - My stance

March 22, 2016 by Christoff Truter

Personally I think that we're currently just too horribly ill-equipped to conclude anything, it is like an illiterate dyslexic blind and deaf quadriplegic ginger man looking for a specific grain of sand at the bottom of the Mariana Trench using nothing more but a cracked magnifying glass stained by the blood of a virgin unicorn.

Astronomy   Fermi Paradox