My Git Command Line Toolbelt

Overview Lately I have been getting a little more familiar with the Git command line and I have to say I am liking it. The reason why I had stayed away from it until now was that I found the GUI(SourceTree in my case) to be a safe/easier interactive medium for something I was not

.Net Conf 2018

Hi, I wanted to be able to help share the awesome upcoming .Net Conf 2018 with you, below you will be able to find the live-stream as well as on-demand content afterwards. For more information on the event please check out DotNetConf Enjoy!

Adding Tiered Compilation in .Net Core 2.1

One of the many great features of .Net Core is its performance, which it certainly excels at. A few weeks back I seen a new performance feature, well preview feature in .Net Core 2.1 – called “Tiered compilation”. What is it Well you could say at its core in enables applications to not only start

Versioning to an Asp.Net Core Web API

There are occasions you would like or need to add versioning to your API in order to specify availability or non-availability of functionality. There are a few options available to such as Query String, Url based as well as Http header. For my purposes I am going to talk about the Url based approach, as

Integration Testing an Asp.Net Core Web API with xUnit.net

Summary In this post I would like to show you how to go about adding Integration tests to your Asp.Net Core Web API project using Xunit.net. Pre-requisites Asp.Net Core SDK and Runtime installed Why I would want to add Integration testing to my Web API Integration tests are a great way to test infrastructure connectivity

Adding Swagger to my ASP.Net Core API

I would like to show just how easy it is to add testing and documentation to your Asp.Net Core API using Swagger. The reason I chose Swagger is simply that it is the largest framework of API developer tools for the OpenAPI specific which allows rapid documentation and testing of APIs with great ease. For

My Reverie

MyReverie is a new simple side project I am working on. The idea is to build a goal tracking solution and be able to set target dates and milestone markers against those goals to track progress. I will routinely push new updates to the GitHub repo : MyReverie I have a rough idea of some

Getting Started with Azure Service Fabric

I wanted to show a simple example of using Azure Service Fabric to create a reliable & scalable micro service that would perform addition functionality on an input string for example “1+1” using a console application as the client. The string is parsed out to two integers and calculates the result. Obviously this is extremely

ASP.NET Core Web API with Docker

This post simply demonstrates creating a simple service called ‘AdditionMicroservice’ that adds two numbers provided as query string parameters. I will add this code to my GitHub account under Getting started with Microservices repo Pre-requisites: Docker for Windows 1) Create a new ASP.NET Core Web Application project Select the Web API Template Check the Enable

Visual Studio 2015 debugging lambda expressions

Debugging Lambda expressions is certainly a very welcome feature of Visual Studio 2015. Before when trying to evaluate lambda expressions within either the watch or immediate windows we would see the message “Expression cannot contain lambda expressions”. The great thing about this feature is that it really speeds up the diagnoses of possible bugs being