Recently Updated Pages
Spawning Processes into Interactive Sessions
Starting a Windows process using .NET is normally an easy thing.You call Process.Start() with a l...
NET Core CORS Setup
Here’s a quick rundown on how to setup CORS in a NET Core API. It takes three pieces: CORS ...
Angular Provider Usage
When developing libraries, you will come across the need for your library to somehow, convey or p...
Common Imports
Here's a list of common imports, used in Angular components. NOTE: Usage requires an import stat...
Angular Monorepo Setup
Here's some notes on how to develop Angular in a Monorepo, with a specific (non-global) Angular v...
Building Angular in Jenkins Pipelines
Here are some things that need to be done, for a Jenkins build server to build/pack/publish Angul...
Angular Workspace Additional Setup
Here's some additional things that must be done to tidy up an Angular monorepo workspace. Envi...
Angular: App Startup (V19 and later)
During application startup, you may have activities that need to occur before the first page open...
Angular: App Startup (pre-V19)
During application startup, you may have activities that need to occur before the first page open...
Angular: How to Return a Promise
You will come across the need to return a promise from a function. Here’s an example of a promis...
V19 Sharing DI Services
Here are some steps to include, when creating a public library that uses services from DI, such a...
HttpClientModule Deprecation
The HttpClientModule has been deprecated as of Angular 18.So, here's what it looks like, to use H...
NVM - Node.js Version Manager
When maintaining Angular apps and other Javascript-based libraries, you will come across the need...
Developing in Multiple Angular Versions
When developing Angular applications and libraries on a host, you have to pay attention to what v...
CSS Reset
Some browsers impose a margin and padding to elements, that will create inconsistent rendering. ...
Angular Material Dark Mode Theming
Here are the steps required to implement light/dark mode in Angular 17 with Angular Material. On...
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...