When is not null not null but checking not null in .NET 6

With the new .NET version due to drop in November and the advent of C# 10 there are a number of improvements to the language but are they helping or hindering? Let’s explore one of the common patterns we see in C# and how the language is changing around this area.

August 31, 2021 · 3 min

Is Dependency Injection Into a Custom Exception a Good Idea?

Investigating whether dependency injection into a custom Exception class a good idea.

August 24, 2021 · 4 min

Ambiguous match found in Azure Functions project

Running an Azure Functions project but start getting Ambiguous match found error? Let’s take a look at what could be the issue.

August 17, 2021 · 2 min

Razor Pages Scaffolding Submit with Error 400

Having an issue with submitting scaffolded razor pages on localhost?

August 10, 2021 · 2 min

Azure Functions CLI Failing After Preview Install

Getting an error on the command line when using the Azure Functions tools to create new C# functions. Let’s see how to get around this.

August 3, 2021 · 4 min

Getting Started with Twitter API using SocialOpinion

Looking to get started with using the Twitter APIs but unsure how to get started? In this post we look at using the SocialOpinion API nuget package to make accessing Twitter from code easier.

July 27, 2021 · 4 min

Target Typed New Expressions in C# 9 - Are They The Future? Part 2

Recieved some feedback from the previous blog post about Target Typed New Expressions and it made me think.

July 20, 2021 · 5 min

Target Typed New Expressions in C# 9 - Are They The Future?

Initial thoughts about target typed new expressions in C#9. Are they good? Are they bad? Does “it depend” on the scenario? Let’s take a look.

July 13, 2021 · 4 min

Thoughts and Musings of a Standing Desk 1 Month On

Thoughts and review of the first month of being a standing desk user

July 6, 2021 · 4 min

Test Your .NET HttpClient Based Strongly Typed Clients Like a Boss

Looking at using HttpClient Interception library to setup and create a HttpClient instance to allow for testing strongly typed client classes.

June 29, 2021 · 5 min