Implementing ProtoBuf Media Formatter on an ASP.NET Core API

Custom media formatters are used for providing data exchange between client and server in a type which is not a standard media type in the likes of above. Let's see how we can implement a media formatter which enables us to have data exchange between client and server using a media called Protocol Buffers aka ProtoBuf.

Upgrading ASP.NET Core 2.2 MVC app to .NET Core 3.0 – Getting Started

Although released around a month ago, its until recently that the market has started to embrace the third major release of the open source dotnet framework, which brings in some major changes internally. Let's talk about how I was able to upgrade my existing web application running dotnet core 2.2 to dotnet core 3.0 while having a first hand experience of the new framework at hand.