Subject

Microsoft / .NET

The Service Locator Anti-Pattern

From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann

This articles explains the Service Locator anti-pattern: what it is, what effects it has on code, and why it’s a problem.

Understanding Method Injection

From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann

This article delves into the Method Injection DI Pattern: how it works, and when and why you might want to use it.

Understanding Constructor Injection

From Dependency Injection, Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann

This article delves into the Constructor Injection DI pattern—what it is and how, when, and why to use it.

Tracking an Evolving Language

Six Questions for Jon Skeet, author of C# In Depth, 4th Edition

Jon Skeet (@jonskeet) is a senior software engineer at Google, London and a recognized authority on Java and C#. He is the top contributor to Stack Overflow.

Abuse of Abstract Factories

From Dependency Injection Principles, Practices, and Patterns by Steven van Deursen

This article discusses why Abstract Factories shouldn’t be used to create stateful Dependencies with a short lifestyle and why it’s generally better not to use Abstract Factories to select Dependencies based on runtime data.

Pestering your Script

From Learn PowerShell Scripting in a Month of Lunches by Don Jones and Jeffery Hicks

In this article, we’ll talk about automated unit testing for PowerShell scripts.

How Can you Get True Redundancy with an Azure Web Application?

From Learn Azure in a Month of Lunches, Second Edition by Iain Foulds.
mentalmodel-true-redundancy-for-web-apps-in-azure

Understanding the Composition Root

From Dependency Injection Principles, Practices, and Patterns by Steven van Deursen and Mark Seemann

This article describes where and how programmers should compose an application’s object graphs and the concept of the Composition Root.

Concise Code with Local Methods in C#

From C# in Depth, Fourth Edition by Jon Skeet

This article, taken from chapter 14 of C# in Depth, Fourth Edition, delves into using local methods in C#.

Introducing SQL


slideshare-introducing-sql

From SQL in Motion
By Ben Brumm

© 2020 Manning — Design Credits