A couple years ago I started using Trello to help me plan and organize my time. If you aren’t familiar with it, Trello is a free tool similar to a Kanban board, allowing you to create some lists and add things to those lists. Then you can freely drag items between lists. When you first get started with it, your board could end up looking like this: Not long after I started using it, I ended up creating another list to the left and calling it Tomorrow, intended for things that I meant to get to tomorrow. The problem I had was that…
You can easily slide middleware and other custom code into the ASP.NET pipeline by taking advantage of the Microsoft implementation of the OWIN specification in the coming Visual Studio 2015.
ReSharper is a Visual Studio plug-in from JetBrains that brings an incredible amount of features designed to increase developer productivity.
See how the .NET SDK uses consistent naming and patterns, making it easy to work with the myriad of Web services that AWS provides.
The Microsoft MEF can be used for dependency injection, but it does it much differently than most other containers. See how to get the most from the unique features of MEF.
Explicitly setting all the bindings needed to compose your application — that’s a lot of work! See how to use convention over configuration to save time and make your composition easier to understand.
DI containers all serve a similar purpose, but with some differences in syntax and functionality. Ondrej Balas explains the differences between Ninject, Castle Windsor, Unity, StructureMap and Autofac.
Ondrej Balas continues his series on refactoring code for dependency injection, looking at patterns and strategies for changing application behavior after it has already been compiled.
Ondrej Balas continues his series on refactoring code for dependency injection, focusing on techniques that make it easier to refactor complex applications.
Ondrej Balas continues his discussion on refactoring your code for dependency injection, this time focusing on the composition root pattern.