Skip to main content

Recently Updated Pages

Net Core DI Truths

.NET

References: NET Core DI Best Practices Here’s a list of behaviors of the NET Core DI registry: ...

Updated 2 months ago by glwhite

IServiceProvider vs IServiceScopeFactory

.NET

References: Net Core DI Truths Internet’s Claim of Anti-Patterns Contrary to what the internet ...

Updated 2 months ago by glwhite

How to Create IOptions Instance

.NET

It’s pretty standard for classes to require configuration in their constructors in the IOptions f...

Updated 2 months ago by glwhite

Overview

Object Management Stack

This is a series of pages that describe a generic object management stack. The idea being that i...

Updated 3 months ago by glwhite

Object Ids

Object Management Stack

Every object is uniquely identifiable, by a standardized UUIDv7. This datatype works across MSSQ...

Updated 3 months ago by glwhite

URIService Behind Hostname Separated NGINX Server Blocks

.NET

If you have an API service that is called by multiple server blocks of an NGINX proxy, and the se...

Updated 3 months ago by glwhite

Getting Correct Scheme, Host, Port Behind a Proxy

.NET

When running an API behind a reverse proxy, such as NGINX, the service will not, by default, see ...

Updated 3 months ago by glwhite

NGINX: Deploy SSL Certificate

System Administration

Here's quick instructions for deploying an SSL key/cert pair to an NGINX instance. NOTE: These s...

Updated 3 months ago by glwhite

How to Setup SSH Key Authentication to Linux

System Administration Ubuntu Server Setup

This how to consolidates several aspects of setting up SSH key access to a Linux server. NOTE: W...

Updated 3 months ago by glwhite

Vault as Root CA

System Administration HashiCorp Vault

Here are steps you can follow to setup a vault instance as a Root CA. NOTE: This page assumes th...

Updated 3 months ago by glwhite

How to Add Root CAs to Ubuntu

System Administration

Reference: https://ubuntu.com/server/docs/install-a-root-ca-certificate-in-the-trust-store Insta...

Updated 3 months ago by glwhite

Docker Commands

System Administration

Here’s a list of commands to remember for docker administration. List Containers To list all do...

Updated 3 months ago by glwhite

Target Host Errors

HowTo Ansible

Missing Python Libraries If you have an Ansible playbook that is failing on a target host, it's ...

Updated 3 months ago by glwhite

NET Core Background Services

.NET

NOTE: Refer to this page for how to register and consume a background service: Consuming NET Core...

Updated 3 months ago by glwhite

Ubuntu Host Setup

System Administration Ubuntu Server Setup

Here are the minimal steps to setup a clean Ubuntu VM. Note: These instructions are tested on on...

Updated 3 months ago by glwhite

RAFT in C# To Read

TODO-InBox

https://www.linkedin.com/pulse/raft-leader-election-net-practical-guide-david-boyarov-z5x4e/ htt...

Updated 3 months ago by glwhite

HowTo: Create a New Cloud Service or Library

.NET

Current as of: 20250126 This list will be revised as more steps get automated. This is a workin...

Updated 3 months ago by glwhite

Visual Studio 2022 Offline Installation

.NET

Here are steps to install Visual Studio 2022 in an offline environment. It involved creating a l...

Updated 4 months ago by glwhite

Docker Space Full

System Administration

Here are some things to check on when the disk on a docker host gets full. sudo docker system pr...

Updated 4 months ago by glwhite

Local GPS NTP Time Server

System Administration

Accessible at: 192.168.1.12Project files stored here: “\\192.168.1.11\zfs_mirror3\Projects\Dorman...

Updated 4 months ago by glwhite