Recently Updated Pages
EF: Derived Stored Types
If you want to create an entity type that happens to derive from another entity type, JUST TO sim...
Example Derived Type
Here's a working example of a domain type that derives from the base type in this page: Base Doma...
Base Domain Type
Here are notes about the base domain type, its usage, and design choices. NOTE: Some of these ar...
Using Visual Studio with Git
Visual Studio brings in lots of files and folders that don't belong in a checked in repository. ...
Unit Testing Conventions
Suppress Async Warning Project-Wide Since we have several calls to base classes for diagnostics ...
EF - Backend vs .NET Datatypes
Here's a list of what datatypes that Entity Framework uses to store .NET datatypes in a couple di...
EF - DataContext Attributes
When creating a provider-scoped data context (one for a specific backend), you need to decorate t...
Unit Tests with PostgreSQL Backends
In order to easily stand up a Postgres database for unit and integration testing, we need a class...
HowTo Make .Net Desktop App DPI Aware
For a better desktop UI experience, it is necessary to have access to the current screen size and...
HowTo Access DI Services
NOTE: If you are looking for how to generate an instance of ServiceProvider, outside of NET Core ...
Net Core DI Truths
References: NET Core DI Best Practices Here’s a list of behaviors of the NET Core DI registry: ...
IServiceProvider vs IServiceScopeFactory
References: Net Core DI Truths Internet’s Claim of Anti-Patterns Contrary to what the internet ...
How to Create IOptions Instance
It’s pretty standard for classes to require configuration in their constructors in the IOptions f...
Overview
This is a series of pages that describe a generic object management stack. The idea being that i...
Object Ids
Every object is uniquely identifiable, by a standardized UUIDv7. This datatype works across MSSQ...
URIService Behind Hostname Separated NGINX Server Blocks
If you have an API service that is called by multiple server blocks of an NGINX proxy, and the se...
Getting Correct Scheme, Host, Port Behind a Proxy
When running an API behind a reverse proxy, such as NGINX, the service will not, by default, see ...
NGINX: Deploy SSL Certificate
Here's quick instructions for deploying an SSL key/cert pair to an NGINX instance. NOTE: These s...
How to Setup SSH Key Authentication to Linux
This how to consolidates several aspects of setting up SSH key access to a Linux server. NOTE: W...
Vault as Root CA
Here are steps you can follow to setup a vault instance as a Root CA. NOTE: This page assumes th...