Dependency Inject (DI) “friendly” library
This is actually simple to do once you understand that DI is about patterns and principles, not technology. To design the API in a DI Container-agnostic way, follow these general principles: Program to an interface, not an implementation This principle is actually a quote (from memory though) from Design Patterns, but it should always be … Read more