Sudhanshu Mishra's personal website and blog


Software Crafts-person, .NET Guy, Open source enthusiast and an all round nice guy.

Making sense of ASP.NET Core Metapackage Versioning

Understaning how TFM (Target Framework Moniker) and the Microsoft.AspNetCore.App metapackage versioning work together

Whilst working on an ASP.NET core project, I needed to reference another package. This nuget install failed with an error similar to this:


Setting up environment variables on Mac

How to setup environment variables on Mac OSX

Mac OSX is based on BSD. Most terminal commands work similar with a few variations.


Setting up Azure CLI on mac

How to setup environment variables on Mac OSX

Azure CLI is a cross platform CLI that can be used to automate all things Azure as well as one-off interactions with Azure. The best way to install is using Homebrew. Azure CLI is built with python3 and has a few dependencies which are taken care of when you install using homebrew.