Software design is the most important phase of the software development cycle. Thinking about how to structure code before you start writing it is critical. Changes and updates will inevitably arise. Good software design plans and makes allowances for added features,...
In my I talked about resolving dependencies at the top most layer by simply instantiating dependencies. In this post we will look at using a dependency injection library. We will be looking at demonstration code (meaning I don’t always follow good coding...
In part one of my Inversion of Control series, we discussed separating what happens from when it happens, along with dependency injection. In part 2, we are going to focus on dependency injection. Follow along to find out why you should use dependency injection in...
Whether you know it or not, you are probably benefiting from the Inversion of Control design principle today. If you have written Owin middleware, http modules, used an observable collection, a .Net event, use WPF binding, or used any Visual Studio extension then you...
At Intertech we believe strongly in contributing to and advancing the developer community. That means we’re often active members on sites and forums such as GitHub, Stack Overflow, and many other developer resource sites. We’ll often post updates on...