Recent posts

Mediator Pattern Implemented In .NET/C#

9 minute read Updated:

The mediator pattern or the “domain whisperer” as I like to call it has been around for a long time and the main selling point of it is the reduction of coup...


OAuth Client Credentials Flow With AzureAD

6 minute read Updated:

Navigating through the various authentication and authorization flows in AzureAD can sometimes be confusing. The Microsoft documentation on app types is a go...


Integration Testing ASP.NET Core WebApi

4 minute read Updated:

If you’re a decent .NET developer and lucky enough to work in a good team then most of your work would be unit testable. But there is always a case to write ...


NimbleConfig - A Simple Config Injector For .Net

4 minute read Updated:

I recently started an open sourced project called NimbleConfig. It is a simple, unambitious, convention-based configuration injector for .NET using IConfigur...


Speaking @LevelsConf 2018

1 minute read Updated:

I recently got a chance to speak at Levels Conference and it was my first time speaking in front of such a large audience. There were around 400 very keen ju...