ASP.NET Core

First Look at Project Tye

Tye picked random ports while the project app config already specified ports. https://github.com/dotnet/tye/issues/178

Read more...

Validation asp.net Configuration at Startup

Using the Options pattern in ASP.NET Core allows you to benefit from Options validation, but this only fires the first time the configuration is accessed.

Read more...

Getting the most out of Swagger in your ASP.NET Core api

Even with next to no configuration or additional work on your API Swagger already provides great insights into your API.

Read more...

Experimenting with YARP: A Reverse Proxy

YARP is a reverse proxy toolkit for building fast proxy servers in .NET using the infrastructure from ASP.NET and .NET.

A Route is the inbound URL which the reverse proxy is going to act on. The cluster is a list of potential destination URLs.

Read more...

How to Setup ASP.NET Core Health Check UI

In Part one we setup the health check endpoints, now to add a frontend.

Read more...

Secure Swagger on ASP.NET Core by address and port

This follows on from my previous post Secure ASP.NET Core Health Checks to a specific port and assumes that you already have your service running over 2 ports and have specified a ManagementPort in the appsettings.json file.

Read more...

Secure ASP.NET Core Health Checks to a specific port

Health Checks in ASP.NET Core can give valuable insights into the health of services, but that includes sensitive data that should not be leaked externally.

To secure Health Checks it is possible to make them available on internal addresses only and on a different port to the publicly served pages/API endpoints.

Read more...

Job Interview Technical Test Preparation

docs.microsoft.com

Read more...

Running ASP.NET Core on a RaspberryPi 2 with Nginx

I followed the instructions from Get Started and docs.microsoft.com, and found that some additional configuration was required.

Read more...