What's the difference between service location and dependency injection? Why is this dependency injection thing such a big deal anyway, and how do you use that tool correctly? I'll answer these questions and more, including real-world examples of refactoring an application toward the more explicit, testable, closer-to-SOLID applications.

Comments

Comments are closed.

Super helpful tutorial on dependency injection! I feel like I left with a much deeper understanding of different methods that I can implement and about dependency injection generally.

John Boctor at 11:32 on 17 May 2023

Great information on depency injection. Despite being a little undynamic it shed a lot of light on the mystery that is di.

Nick Marsceau at 11:52 on 17 May 2023

This was a great talk! Ian provided a ton of information to shed some light on dependency injection. I had never really heard of that approach before, but it makes a ton of sense, and I see why it's valuable.

Gary Pedretty at 09:05 on 18 May 2023

Good way to handle something that can easily become a roadblock to advancing a project

Nuno Souto at 09:36 on 18 May 2023

Great explanation of Dependency Injection with good examples of what it is, how to use it and why.

Ryan Howe at 12:01 on 18 May 2023

I liked the presentation, liked the slide program used. Was a great demonstration on the importance of injecting your dependencies.

Nick Pattison at 12:54 on 18 May 2023

Great content well presented. Thank you, Ian!

john barclay at 17:06 on 18 May 2023

Well thoight out.