PaperCall is shutting down on August 31, 2026. Existing events and submissions will remain available until then. New events can no longer be created.

Dependency Injection: Stealing Cool stuff from the Weird Kids

By Bojan Miletic

Elevator Pitch

Dependency Injection is fairly common in other programming languages but we don’t see it as much in Python. I’d like to talk about how it can make your code nicer, reusable and more adaptable to changes.

Description

  • Introduction to what Dependency Injection is
  • Benefits of Dependency Injection
  • How can we implement Dependency Injection in Python
  • Examples
  • Q&A

Notes

I’ve been in software industry for almost a decade, during that time I had opportunity to use Java, Haskell, C#, C++ but Python has been always my primary programming language.