.NET

Introduction To The Results Pattern

A short introduction to the Result pattern in .NET: what a Result object is, why it helps, a basic implementation, and a look at FluentResults.

Enforcing .NET Architecture with NetArchTest

Architecture tests let you enforce layering and conventions automatically. Here’s how to use NetArchTest.Rules to keep your .NET architecture honest.

Microsoft Orleans: Building Highly Scalable Systems with Virtual Actors

A practical introduction to Microsoft Orleans and the Virtual Actor Model: what Grains and Silos are, how clustering works, and why Orleans is a great fit for scalable workflow-style systems.

A Quick Look at the Result Pattern

A Quick Look at the Result Pattern - Making exceptions more exceptional!

CQRS + MediatR

Introduction to the CQRS pattern with MediatR

F# for C# Developers

F# for C# Developers

Microsoft Orleans

Building Highly Scalable Systems With Virtual Actors

NetArchTest

A fluent API for .Net that can enforce architectural rules in unit tests.

Passwords Don't Work! Using Two Factor Authentication To Secure Users

The Internet is a dangerous place and user passwords aren't safe. Enter Two Factor Authentication (2FA) to the rescue!

The MediatR Migration

The MediatR Migration:Navigating a Library Licensing Change