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 10 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 10 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 10 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 10 months ago by glwhite

Object Ids

Object Management Stack

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

Updated 10 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 10 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 10 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 10 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 10 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 10 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 10 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 10 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 10 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 11 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 11 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 11 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 11 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 11 months ago by glwhite

Hashicorp Vault Setup

System Administration HashiCorp Vault

Here are steps for setting up a secrets store using Hashicorp Vault, on Ubuntu 24. References L...

Updated 11 months ago by glwhite

HashiCorp Vault Cluster Unseal

System Administration HashiCorp Vault

These steps are for a new vault cluster that has been configured and started up, but is in an uns...

Updated 11 months ago by glwhite