The seven deadly sins of Dependency Injection


Comments are closed.

Interesting talk, and a great coverage of what not to do, but I missed the part about "the right way"...?

Liked the talk, clear explanation of the problems with wrongly implemented IoC.

One of the best talks so far

I was very surprised by this talk. I went to one of Stephan's talk a couple of years ago and I had a hard time back then understanding what he was saying because of his accent.

But this time it was different the accent was almost entirely gone so I clearly understand what he said. The talk itself was also great. Very nice overview of the pitfalls in DI and best practices. Can recommend this talk to anyone who wants to learn more about the subject.

Very good and also very funny talk that does an excellent job of explaining the different strategies for using dependency injection.
And why a chosen solution in a certain situation might or might not be a good idea ;-)
Very enjoyable.

This talk was much more vivid and entertaining compared to his previous talks I attended at PHPBenelux. Overall it was a good talk, though at some point there was some confusion as to what the actual recommended best practices were. Maybe this could be made more clear, considering the fact that best practices also depend on the circumstances and requirements (which I think was the source of the confusion).

I enjoyed it, very informative about implementing IoC "the right way" (tm)

I also enjoyed your talk and I agree that your English has much improved over the years.

Sometimes it was indeed hard to extract what you recommend as a best practice, but then we had an intelligent women in the room who was **really** paying attention and asked.

I have two recommendations:
- For those people who have a hard time to figure what you are recommending you might add red or green bars to your slides, depending on whether what we are looking at is considered right or wrong or maybe it depends.
- If people ask questions, please repeat the question. This comment applies to almost all speakers, with the definite exception of Jeremy Coates. We don't use a microphone when asking questions, so they are hard to understand.

I didn't find your talk harsh btw, but then, I'm partly German too.

I agree with Dries Vints, a talk a couple of years ago didn't really impress but this was good. Information density was great and I picked up some new inspiration concerning this topic.

About the presentation, I don't know if the 7 sins really worked out for me, it did not add much to the actual content. Apart from that good job!

I'm with Dries as well. The slides could've been a little more 'obvious' (especially when reading them back later), but illustrating by example always works good when presenting. Good job.

Thanks for the all the comments. Will think about how to restructure the slides a bit to make the minor details more "visible".

I have nothing to add to the other comments. Good job!

This was overall a good talk containing some very great tips around dependency injection.

My only criticism is that I felt like the talk content was a bit forced to fit the title. Some of the "sins" were spot on, but others weren't quite as clear for me, or seemed to be repetitive of previous tips.