diff --git a/_posts/2020-07-16-dependency-injection.md b/_posts/2020-07-16-dependency-injection.md new file mode 100644 index 0000000..bfc5623 --- /dev/null +++ b/_posts/2020-07-16-dependency-injection.md @@ -0,0 +1,12 @@ +--- +layout: post +title: "Release the GIL" +description: "Strategies for Parallelism in Python" +category: +tags: [python] +--- + +The most unfortunate thing about the term "dependency injection" (DI) is that it describes both a +programming pattern and a specific implementation of that pattern; these concepts are often +conflated. But there's a meaningful distinction between DI as a paradigm, and "inversion of control" +containers (IoC) as an implementation detail.