The notebook
Writing - page 6
asp.net coreSecuring Hangfire Dashboard in ASP.NET Core with a Custom Auth Policy
Secure the Hangfire Dashboard in ASP.NET Core with endpoint routing, a custom authorization policy, Azure AD authentication, and role checks.
containersMulti-stage Image Builds with Docker
In a Dockerfile, each statement adds up a new layer to the image. It could be counterproductive if you also build your application package when…
azureDeploying Multi-Container Services on Azure Service Fabric
To give you a bit of context on what we will be looking at today, we will have one goal - to deploy a microservices application to Azure with Service…
iotSetting up your Raspberry PI 4 - Headless mode
Set up a Raspberry Pi 4 without a monitor: flash Raspberry Pi OS, enable SSH, find its LAN address, and connect to the desktop over VNC.
Updated · originally
azureGetting Started with Azure Service Fabric
tl;dr - if you only want to get started quickly, just jump ahead to "Setting up a Development Environment" section I have been experimenting with…
asp.net coreSimple In-Memory Caching in .NET 10 with IMemoryCache
Cache expensive calls in a .NET 10 app with IMemoryCache, then fix the thundering herd the naive version causes by locking around the cache miss.
Updated · originally
c#Understanding Nullable Value Types in C#
I recently started picking out different topics that I like to learn more about. One such thing I wanted to have a closer look at is "Nullable value…
asp.net coreDeploying an ASP.NET Core App on Google Kubernetes Engine
I recently started playing around with the Google Cloud Platform. Since ASP.NET Core now runs on virtually any major OS, I wanted to give it a go with…
c#Demystifying Async & Await in C#
What async and await really do in C#, why a Task is not a thread, and which common misconceptions about the two cause the most trouble.
asp.net coreHow to Pre-Configure Services Before Registering with ASP.NET Core's Built-in Service Container
In ASP.NET, if you are using the default DI service container, registering services is done in the ConfigureServices(IServiceCollection) method in…