Beyond Basics - ASP.Net Core Adding and Using Configuration

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

June 6, 2019 · 6 min

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.

June 4, 2019 · 5 min

Unit Testing - Are you asserting too much?

Are you asserting too much in your unit tests? Is this due to potential code smells? Let’s discuss.

May 21, 2019 · 4 min

Resource Driven Messages in ASP.NET Core

Ever wanted to allow native country error messages from your ASP.NET Core api?

December 3, 2018 · 4 min

First Published Article

My first published article in DotNetCurry Nov-Dec 2018.

November 21, 2018 · 1 min

Playing with C# 7 - Deconstruct

Looking at how newer language features allow for extension of types to add Deconstruct functionality.

October 23, 2018 · 4 min

ASP.Net Core default route on startup

Started a new ASP.Net Core API application and want to default to a different route? Read on to find out how.

October 18, 2018 · 2 min

Where Should I Put My Logic?

Do you have logic in your constructors as well as duplicated through your class definitions. Explore the options to add consistency into your code.

October 4, 2018 · 5 min

Span<T> - byte to int conversions - Update

Updating the Span conversion examples with the updated API

September 13, 2018 · 2 min

Strategy Pattern with Full Generic Contraints

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

July 19, 2018 · 5 min