Click here to watch Dependency Injection
Drupal 8 is about some fundamental changes in the way the platform is built: from OOP everywhere to Twig as a templating system. Amongst all these changes, one of them is the usage of the Dependency Injection design pattern. This pattern greatly improves the decoupling and the testability of your code, and it will make Drupal evolutions easier in the future.
During the talk, I'm going to introduce Dependency Injection with real-world examples and then, we are going to learn more about the Symfony Dependency Injection Container which powers Drupal 8.
Don't be afraid, big words do not necessarily mean complexity!