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
- Code (103)
- C# (97)
- Thoughts (37)
- aspnetcore (35)
- Remote Working (27)
- Covid-19 (26)
- Azure (18)
- Azure Functions (17)
- Functions (16)
- Unit Testing (16)
- Dependency Injection (11)
- Refactoring (10)
- Design Patterns (10)
- HttpClient (7)
- AutoFixture (7)
- NET 6.0 (6)
- NET 5.0 (6)
- Integration Tests (6)
- Webhooks (6)
- Repost (6)
- Dev Tips (5)
- General (3)
- Resharper (3)
- Moq (3)
- dotnetcore (3)
- Public Speaking (2)
- Project Tye (2)
- FluentAssertions (2)
- Preview (2)
- Fitbit (2)
- NET 7.0 (1)
- Pulumi (1)
- SQL (1)
- Visual Studio (1)
- Razor Pages (1)
- Twitter (1)
- Quick Tip (1)
- Just Eat (1)
- Http Client (1)
- CLI (1)
- App Service (1)
- Azure AD B2C (1)
- ASP.NET 5.0 (1)
- Tip (1)
- Worker Services (1)
- net5 (1)
- Redis (1)
- Tye (1)
- Autofac (1)
- Buy Me a Coffee (1)
- SpaceX (1)
- netcore (1)
- Feature Management (1)
- Back to basics (1)
- Background Services (1)
- Configuration (1)
- Localisation (1)
- HTTP Headers (1)
- Published (1)
- Language Features (1)
- Design Principles (1)
- Top Tip (1)
- Middleware (1)
- NDepend (1)
- Reviews (1)
- Rest (1)
- Refit (1)
- vsts (1)
- aspnetmvc (1)
- Hardware (1)
- Surface (1)
- WCF (1)