Recently Updated Pages
Building for Multiple Environments
You will encounter the need to have different settings when building for dev, prod, test, etc.Thi...
Jenkins Fails to Install Packages for Angular Builds
Anytime your Angular project has changed Angular CLI versions, it is quite possible that the Jenk...
Jenkins: Upgrading
Here are some notes on upgrading Jenkins with a WAR file. Adapted from here: https://www.baeldun...
Jenkins: Accessing Private NPM Repository
For a Jenkins build server to publish packages to an NPM repository, the jenkins user account mus...
Jenkins: Add Angular Build Support
Here are steps to perform on a Jenkins build server, so it's capable of building Angular Apps and...
Jenkins Notes and Links
Here are links to Jenkins references. Jenkins User Manual: Jenkins User Handbook Dealing with t...
Jenkins: Home Profile
When Jenkins is installed on a linux host, the Jenkins service and any spawned builds run under t...
Ubuntu: Converting a System Account to Interactive
Sometimes, you will come across software applications and platforms that will run under a system ...
Linux: Impersonating Users
NOTE: This page was created to generalize the technique of impersonating a system account that ha...
Installing Node.js on Ubuntu
This page shows how to install Node.js on an Ubuntu 22 host. It only shows how to install a sing...
Ubuntu 22: Removing Existing Node.js
Ubuntu 22 comes with an existing version of node.js, v12, that is difficult to upgrade. This is ...
How to Override Property Type In Derived Interfaces
Sometimes, an interface is created that the wrong datatype for a property.This can be because the...
How to Set Properties of a Web Component
Attribute binding can get complex. Here’s a running list of examples of how to do it. To set p...
How to Override Styles of Third-Party Components
This is a quick how to, for overriding the styles used inside third party angular components. Fo...
Angular: Sorting Arrays
Here’s a simple technique for sorting an array of objects. It accepts a simple function that ret...
Arch Linux VM Setup
Base VM Needs Select guest OS type: Linux and Linux 4.x from the Vsphere dropdowns. Make sure t...
C# Dealing with Sudo
Sudo presents some challenges when scripting command line work. Sudo was intended ONLY to be pre...
Install DotNet 6 on Ubuntu 24.04
The process of installing DotNet on Ubuntu has evolved a bit.It was especially rocky on Ubuntu v2...
GitHub SSH Key Updates
When the GitHub client SSH key expires, any checked out repository must be updated to use the new...
TortoiseGit Setting the SSH Key
Here are steps to set the SSH key for a repo checkout. Open File Explorer and navigate to th...