Refactoring

Refactoring Conditional Dependency Injection
Posted on Thursday, July 13, 2017
How do you inject multiple implementations of a single interface and distinguish between them?
.NET (21) .NET Core (2) .NET Rocks (1) Accomplishments (3) AI (1) Angular (1) AngularJS (2) Announcements (1) API Design (1) Apollo (2) App (1) AppHarbor (4) Apps (2) Article (1) ASP.NET (15) Authoring (1) AutoMapper (1) Automation (4) Azure (10) Babel (1) Baby (1) Backbone.js (2) Blog (1) Bots (1) Build (1) C# (17) Caliburn (1) Career (1) Cassette (3) Chrome (3) Cloud (4) Conferences (16) Continuous Deployment (4) Continuous Integration (5) Courses (3) CSS (2) CSS3 (1) Databases (1) Design (2) Development (1) DevOps (3) Docker (1) Drone CI (1) DSC (2) Encryption (1) Entity Framework (3) Excalibur.js (5) France (2) Front-End (1) Frontend Masters (2) Game Design (3) Game Jam (1) Game Jams (2) Games (5) Gaming (3) Gists (2) Git (4) GitHub (3) Gmail (1) Goals (1) Google (1) GraphQL (2) Halo (1) Hardware (2) HoloLens (1) HTML (1) HTML5 (2) Ideas (1) IIS (1) JavaScript (29) Jest (1) jQuery (1) Karma (1) Keep Track of My Games (10) Knockout.js (8) Kudu (1) Let's Code (1) Life (8) Linux (1) Ludum Dare (3) MDC (1) Microsoft (2) MinneWebCon (2) Mix 11 (3) Musings (1) MVC (10) NDC (2) NDC Minnesota (1) News (4) Node.js (6) Nuget (2) Open Source (8) OSS (9) Performance (1) Personal Development (2) Pluralsight (3) Podcast (1) Politics (1) Post Mortem (2) Post-Mortem (3) Powershell (6) Productivity (1) Projects (1) Publishing (1) Puppeteer (1) Quartz (1) Raspberry Pi (1) RavenDB (4) React (8) React Router (1) Recording (1) Refactoring (1) Secrets (1) Security (8) SignalR (2) Sitecore (1) Software Design (2) Speaking (6) SpecFlow (1) Talks (4) TCCC (5) Tech.pro (1) Technology (1) Testing (6) TFS (2) Tips (7) Tips & Tricks (1) Tools (1) Training (1) Travel (2) Travis-CI (2) TypeScript (13) Typewriter (2) Underscore.js (1) UX (6) Visual Studio (5) Web API (5) Webpack (2) WebSockets (1) Windows (4) Windows 10 (1) Windows Phone (7) Workshop (4) Writing (1) Wyam (1) Year in Review (3) YouTube (1)