
The binary search algorithm quickly searches a large array of numbers, it’s often referred to as divide and conquer.

Continuous Integration (CI) and/or Continuous Delivery (CD) is the norm on software projects these days. There are many build servers such as Azure DevOps, Team…

Below is a collection of tools, libraries, and resources I commonly use.

A Series of Tweets from Grady Booch on software architecture.

Each engineer defining a new string column decides: Do I use nvarchar or do I use varchar?

Changing a React input value from vanilla Javascript is not as simple as you might think.

The [FromServices] attribute allows method level dependency injection in Asp.Net Core controllers.

Microsoft is adding a new feature to C# 8 called Nullable Reference Types. Which at first, is confusing because all reference types are nullable… so how this di…

Naming is subjective and situational, it’s an art, and with most art, we discover patterns. I’ve learned a lot through the reading of other’s code. In this arti…

There’s a heated debate around single statements and whether they should have curly braces or not.