Dependency Injection (DI). By now, everyone should have heard about it.
But what actually is "Dependency Injection" and "Inversion of Control"?
We can find 'it' implemented in a lot of frameworks nowadays and for
someone not familiar with the concept it might seem like magic.
In this session we are going to take a closer look behind the curtains
of this software design principle and show what DI can do for us and how