IoC containers beyond constructor injection

Hannes Van De Vreken (09.Jun.2018 at 14:30, 45 min)
Talk at Dutch PHP Conference 2018 (English - US)

Rating: 3 of 5

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!

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= one plus two

Comments

Rating: 3 of 5

09.Jun.2018 at 15:10 by Agustin Villalba (23 comments) via Web2 LIVE

Good talk! Next time try to look at audience, not only your laptop. As said, really interesting talk

Rating: 4 of 5

09.Jun.2018 at 15:14 by Mairsil (48 comments)

Solid information, good examples to give a clear idea of how these containers function in theory and in practical usage.

The presentation style felt a bit nervous, with quick talking and regular backtracking. It would benefit the talk to try and bring a little more calm in your speaking as to not trip over yourself as much. Also maybe go to the next code slide a little later, you regulary showed the solution code before stating what issue needed to be solved, which can distract the audience.

All of these are relatively minor and the talk as a whole was pretty good, just meant to give pointers for improvement.

Rating: 3 of 5

10.Jun.2018 at 17:58 by Stephan Hochdörfer (201 comments) via Web2 LIVE

Solid presentation. If I were you, I would rather focus on one specific DI container - if needed at all. The bits were you explained how Laravel or Symfony do things are not really needed and hard to follow if you are not already into that. Especially the naming part "here it is called x while in in the tool it is called y" - that overcomplicated things for me. Bonus points for mentioning PSR-11 and service-provider, though.

Rating: 3 of 5

10.Jun.2018 at 18:23 by Onno Lissenberg (58 comments) via Web2 LIVE

Nice.

Rating: 3 of 5

11.Jun.2018 at 11:09 by J.D.Mutsaerts (14 comments) via Web2 LIVE

Presentation skills could be improved
structure and concepts were good, but make sure examples aren't too confusing for people that do not know the concept at hand.
I can't get over the fact there was a code-solution for classes that have circular dependencies, since to me that sounds like a use case that should not be possible to occur.

Rating: 3 of 5

11.Jun.2018 at 13:58 by Onno Marsman (78 comments) via Web2 LIVE

Interesting, but presentation skills could be improved. I missed some pros and cons about certain approaches for maintaining large code bases.

Rating: 5 of 5

11.Jun.2018 at 16:13 by Stephan Vierkant (8 comments) via Web2 LIVE

Good introduction about DI. Great to see differences between frameworks. Hannes is a excellent speaker.

© Joind.in 2018