Software Design

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