Tag

.net

Data Analytics on Azure

From Azure Data Engineering: Real-time, streaming, and batch analytics
By Richard L. Nuckolls

slideshare-data-analytics-on-azure

The Ambient Context Anti-Pattern

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

This article explores the Ambient Context DI anti-pattern: what it is, how to identify it, and why it’s so dangerous.

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.

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.

Writing Maintainable, Loosely-Coupled Code

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

What purpose does DI serve? DI isn’t a goal in and of itself, rather a means to an end. Ultimately, the purpose of most programming techniques is to deliver working software as efficiently as possible. One aspect of that is to write maintainable code. This article discusses what DI is (and is not).

What is Middleware?

From ASP.NET Core in Action by Andrew Lock

The word middleware is used in a variety of contexts in software development and IT, but it’s not a particularly descriptive word – so, what is middleware? This article discusses the definition of middleware in ASP.NET Core and how they can be used.

The Parallel Functional Pipeline Pattern

From Concurrency in .NET  by Riccardo Terrell

In this article, you’re going to implement one of the most common coordination techniques—the pipeline pattern. In general, a pipeline is composed of a series of computational steps, organized as a chain of stages, where each stage depends on the output of its predecessor and usually performs a transformation on the input data.

© 2019 Manning — Design Credits