Did you know your IoC container can do a whole lot more than just constructor injection? Besides that it is actually packed with features. Inflectors, resolving callbacks, aliasing, method invocation to name a few. In this talk you will learn how to leverage the power of a great container and service providers to write better, loosely coupled code. Well designed code put together by your IoC container will make your applications SOLID, modular, lean and decoupled from the framework!

Comments

Comments are closed.

Hugo Hamon at 12:09 on 4 Nov 2017

Thanks for the good talk. It’s interesting to see how IoC libraries deal with service class resolution. It’s difficult to compare these libraries because they don’t exactly provide the same set of features.

I would have expected to see more information about how these libraries handle runtime performance, caching, container optimization and PHP dumping, lazyness, etc.

Nikola Poša at 12:39 on 4 Nov 2017

Clear, comprehensive explanation of different principles and patterns that relate to IoC containers. Useful examples throughout the talk. Confident and well-prepared speaker.

Tips for slight improvements: shed more light on the very concept of Service Location (anti)pattern and side effects (coupling to the container) it produces if it leaks into the 'core', domain code.

Morten Bergset at 16:48 on 4 Nov 2017

Inspiring talk, I will use make use of this at work (Symfony based project ). Good examples of what to use it for :-)

Dyszczo at 21:56 on 5 Nov 2017

Very good.

Great talk