Comparisons

Comparing Performance of gRPC, Web API and WCF Services

I started paying attention to gRPC about a year ago. Almost every gRPC advocate and evangelist I came across touted its performance capabilities as a significant value-add over other available service technologies. The release of .NET Core 3.0 came with a new gRPC project template so I dove right …

F# / C# Project Comparison

My first look into F# was in 2011 when I read Programming F#. I enjoyed working through that book and I realized that F# had opened the door to functional programming in .NET but at the time C# was vastly superior in both available information and developer experience. I set F# aside. Recently I …

Comparing Data Stores

Background # I’ve found myself trying to quantify differences between available data store options in .NET many times over the last decade. Historically I’ve performed such comparisons using a simple Console Application project in Visual Studio. I’d write test methods to provide …

Comparison of Empty Versus Web API ASP.NET Web Application Templates (VS 2013)

A quick comparison of the complexity of Web API versus Empty templates in ASP.NET Web Application creation. Values were recorded through inspection of the projects and the project folders after a successful debug compile. Empty template, Web API core references NuGet Packages: 5 References: 22 …

Azure SQL Performance Level Comparison

Abstract Currently Azure SQL allows you to configure your database in one of three service tiers, i.e. Basic, Standard and Premium. The service tiers each allow you to select one of several performance levels. In all you have eight possible performance levels; Basic, S0, S1, S2, S3, P1, P2, P3. The …