Recently Updated Pages
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...
How to Add Root CAs to Ubuntu
Reference: https://ubuntu.com/server/docs/install-a-root-ca-certificate-in-the-trust-store Insta...
Docker Commands
Here’s a list of commands to remember for docker administration. List Containers To list all do...
Target Host Errors
Missing Python Libraries If you have an Ansible playbook that is failing on a target host, it's ...
NET Core Background Services
NOTE: Refer to this page for how to register and consume a background service: Consuming NET Core...
Ubuntu Host Setup
Here are the minimal steps to setup a clean Ubuntu VM. Note: These instructions are tested on on...
RAFT in C# To Read
https://www.linkedin.com/pulse/raft-leader-election-net-practical-guide-david-boyarov-z5x4e/ htt...
HowTo: Create a New Cloud Service or Library
Current as of: 20250126 This list will be revised as more steps get automated. This is a workin...
Visual Studio 2022 Offline Installation
Here are steps to install Visual Studio 2022 in an offline environment. It involved creating a l...
Docker Space Full
Here are some things to check on when the disk on a docker host gets full. sudo docker system pr...
Local GPS NTP Time Server
Accessible at: 192.168.1.12Project files stored here: “\\192.168.1.11\zfs_mirror3\Projects\Dorman...