InfernoRed Technology Blog

How To Use API Keys To Secure Your External APIs - and Keep the Villains at Bay

How to extend ASP.Net Boilerplate's security model to secure external API's with API Keys and Secrets.

Mastering External Web API's in ASP.Net Core and ABP with Swagger, ApiExplorer, and NSwag

How to expose a second Web API in Swagger with Swashbuckle and consume it in a command line app with an NSwag generated Proxy.

ABP CRUD Cheat Sheet: The Distilled, Essential Steps for Adding an Entity in ASP.Net Boilerplate with Angular

A 15-step, quick reference guide for starting the CRUD process from scratch with a new entity in ASP.Net Boilerplate.

Strongly Typed, Dependency Managed Azure in C#: Introducing Cake.AzureCLI

The story, nay legend, of providing strongly typed, cross platform, dependency managed access to all 2,935 Azure CLI commands in C#.

Conquer ASP.Net Boilerplate Query Performance in LINQPad, (Introducing LINQPad.ABP)

How to use LINQPad, and a new plugin called LINQPad.ABP, to diagnose performance problems in ASP.Net Boilerplate applications.

InfernoRed Technology Blog © 2026