From e7fff1f0264220b23e539d3b6c12bedf542053be Mon Sep 17 00:00:00 2001 From: Bryce Walther Date: Sun, 16 Oct 2022 17:26:20 -0400 Subject: [PATCH] Demystifying Dependency Injection --- dependency-injection.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 dependency-injection.md diff --git a/dependency-injection.md b/dependency-injection.md new file mode 100644 index 0000000..ff09636 --- /dev/null +++ b/dependency-injection.md @@ -0,0 +1,3 @@ +# Demystifying Dependency Injection + +Dependency injection is commonly recommended as a best practice. This is forced upon developers by libraries and frameworks with no real explanation of why it’s necessary. In this talk we will discuss what dependency injection is, why it’s important, and how it works. We will follow this with a demo of wiring up our own composition root with basic C# and comparing that with how DI containers are configured. The goal of this talk is to demystify the magic of DI containers.