Tag

.net

Understanding the Composition Root

From Dependency Injection in .NET, Second Edition 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 in .NET, Second Edition 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, adapted from chapter 1 of Dependency Injection in .NET, Second Edition, 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.

Getting Started with ASP.NET Core

From ASP.NET Core in Action by Andrew Lock

This article describes some of the highlights of ASP.NET Core and gives advice on the type of applications to build with it, as well as the type of applications to avoid.

Learning to Use ASP.NET Core


slideshare-learning-to-use-asp-dot-net-core

By Andrew Lock

How to Make Accessing Databases Simple and Easy




By Jon P. Smith

Modelling State in F#

From Get Programming with F# by Isaac Abraham

This article explores working with mutable data structures to create objects and modify their state through operations.

Embrace Concurrent Programming

slideshare-embracing-concurrent-programming-with-functional

By Riccardo Terrell

Architecting Enterprise Applications before .NET Core

From .NET Core in Action by Dustin Metzgar

This article compares enterprise application architecture pre and post .NET Core.

© 2018 Manning — Design Credits