Design Patterns

Easily Create and Manipulate Mock Anonymous Data for Unit Tests

Looking to easily create mock data for unit testing, harnessing the power of AutoFixture, C#9 Records and the Builder Pattern to aid with consistency and maintainability.

Posted on 20 April 2021

Arrange, Act, Assert - Why I Still Comment Unit Tests

Using the Arrange, Act, Assert setup in unit tests, why do I still add the comments? Read on to find out.

Posted on 26 January 2021

Beyond Basics - ASP.Net Core Using the Decorator Pattern

Refactoring to use the Decorator Design Pattern to help apply the Single Responsibility Principle.

Posted on 10 June 2019

Beyond Basics - ASP.Net Core Adding and Using Configuration

Adding strongly typed configuration settings and injected them through dependency injection.

Posted on 06 June 2019

Beyond Basics - ASP.Net Core Adding Caching

Starting the journey of going past the basics of beginner training resources to appy software development practices and design patterns.

Posted on 04 June 2019

First Published Article

My first published article in DotNetCurry Nov-Dec 2018.

Posted on 21 November 2018

Strategy Pattern with Full Generic Contraints

Implementing the strategy pattern with generics to improve consistency of code base.

Posted on 19 July 2018

Strategy pattern with enum constraints

Strategy pattern implementation options with enum generic constraints

Posted on 08 June 2018

ASP.NET Core and the Strategy Pattern Continued

Building on the previous post about implementing the strategy pattern in ASP.NET Core to harness SOLID design.

Posted on 06 June 2018

ASP.NET Core and the Strategy Pattern

Using ASP.NET Core Dependency Injection to wire up a strategy pattern implementation to harness SOLID design.

Posted on 03 April 2018