Back to 2019 AgendaDependency Injection is only 1/5 of the Inversion of Control problem
π 10:05 am - π M8What is The OO Matrix? I can not tell you. I must show you what it is. Some may be aware of it's existence, while others have grown up in it knowing no difference. This talk offers you the red pill to show you whatis The OO Matrix.
Plus, if you think Spring is great, then this talk shows you how it can be better. If you think Spring has issues, then this talk gives you the missing pieces.
Dependency Injection is a great concept, but it's actually only 1/5 of the Inversion of Control (IoC) problem. By introducing further injection techniques (such as Thread Injection and Continuation Injection), we can create a more complete Inversion of Control.
Also, Functional Programming is on the rise. Functional programming claims dependency injection is not necessary, as this is achieved through higher order function composition. Therefore, is there still a place for Dependency Injection in the future of programming? Yes, we actually need to apply IoC to Functional programming.
The result is better cohesion and lower coupling in your code.
This talk will take you through the remaining IoC concepts, so that these enable you to build and maintain your systems easier.