What is dependency injection
Its a concept following the IoC (=Inversion of Control) principle.
In object oriented programming most of the objects needs other objects in order to solve the task. Normally this might be...
Domain Driven Design
Domain Driven Design (DDD) is an approach of how to model the core logic of an application. The term itself was coined by Eric Evans in his book "Domain Driven Design". The basic idea is that the...

