The notebook
Writing - page 5
asp.net coreDistributed Caching in ASP.NET Core with Redis
Move a cache out of process memory and into Redis with IDistributedCache, so an ASP.NET Core app keeps its cache when you scale horizontally.
Updated · originally
azurePublishing Android Apps to Microsoft App Center from Azure DevOps
In my previous article, we looked at how we can set up multi-stage builds for an Android app with Azure DevOps. In this article, we will be looking at…
azureMulti-stage builds for Ionic Apps with Azure Pipeline Templates
Build and sign Android APKs for an Ionic app with reusable Azure Pipelines YAML templates, secure files, pipeline variables, and AndroidSigning.
asp.net coreUnderstanding the WebSocket Protocol with ASP.NET Core
Understand the WebSocket protocol through an ASP.NET Core example: inspect the HTTP upgrade, frames, EndOfMessage, and a raw echo endpoint.
Updated · originally
c#How to ramp up in a new codebase with NDepend
Reading code is good. But, visualising code is even better. I recently wrapped up a gig where we had to perform a .NET Core upgrade (from .NET…
asp.net coreHaving Fun with Microsoft IoC Container for .NET Core
Wire up Microsoft's built-in dependency injection container from an empty console app, then read the DI extension source to see how it resolves.
asp.net coreUnderstanding .NET Generic Host Model
How the .NET Generic Host separates initialisation from execution, and what it configures for you in both a web app and a worker service.
data visualizationD3.js Creating a Bar Chart from Ground Up
Creating a bar chart is not that difficult, or is it? Today, we are going to dissect the basic elements of a bar chart and create it from the ground…
data visualizationD3.js Join Semantics - A Conceptual Look
It’s really easy to get started with D3 when you go through their excellent documentation. However, the goal of this post is to give you a sense of…
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.