Skip to content

Instantly share code, notes, and snippets.

View JaimeStill's full-sized avatar
👽

Jaime Still JaimeStill

👽
  • Arma Global / General Dynamics
  • Fayetteville, NC
View GitHub Profile
@JaimeStill
JaimeStill / git-multi-push.md
Last active May 28, 2024 18:02
Push to multiple git remotes

Push to Multiple git Remotes

# configure origin
git remote add origin git@work.github.com:org/repo.git

# set two remote push targets
git remote set-url origin --add --push git@work.github.com:org/repo.git
git remote set-url origin --add --push git@github.com:JaimeStill/repo.git
@JaimeStill
JaimeStill / iis.md
Created May 8, 2024 18:57
IIS Site + App Pool configurations and applicationHost.config settings

IIS Server Configuration

Where app is specified in all of the sections below below, replace with the name of the each app module in lowercase in place of app. For instance, staffing and reporting. What is shown below is just a template for how to configure each app module.

App Pools

In IIS Manager, click the Application Pools section in the Connections panel. For the API + each app module, create the following app pool:

Name .NET CLR Version Managed Pipeline Mode
@JaimeStill
JaimeStill / New-GuidToClipboard.ps1
Created April 23, 2024 19:57
Generate a Guid to the Clipboard
(New-Guid).ToString() | Set-Clipboard
@JaimeStill
JaimeStill / home.route.html
Last active April 19, 2024 15:05
Signal-based Query Processor
<h1 class="mat-title m8">Home</h1>
<button mat-button class="m8" (click)="search()">Search</button>
@JaimeStill
JaimeStill / Program.cs
Created March 25, 2024 20:41
Extract SQL Image Hex string to File
const string BaseData = "0xFFD8FFE0..."
await ConvertToImage("data", BaseData);
static async Task ConvertToImage(string file, string hex)
{
string format = GetFormat(hex);
byte[] data = Convert.FromHexString(hex.Remove(0, 2));
await File.WriteAllBytesAsync($"{file}{format}", data);
}
@JaimeStill
JaimeStill / api-ca-certificates.md
Created January 30, 2024 15:09
Register CA Certificates in .NET Web API Docker Image

Register CA Certificates in .NET Web API Docker Image

Create a .crt file in the root of the API project that contains the CA certificates.

Use the following Dockerfile configuration:

FROM mcr.microsoft.com/dotnet/sdk:latest AS base
WORKDIR /app
@JaimeStill
JaimeStill / cached-mat-tab.html
Created November 29, 2023 20:38
Cache MatTabGroup selection with Router QueryParams
<mat-tab-group [animationDuration]="180"
[selectedIndex]="tabIndex"
(selectedIndexChange)="changeTab($event)">
<mat-tab label="One">
Tab One
</mat-tab>
<mat-tab label="Two">
Tab Two
</mat-tab>
<mat-tab label="Three">
@JaimeStill
JaimeStill / readme.md
Last active September 18, 2023 13:18
.NET SQL Server Codespace Configuration

.NET SQL Server Codespace Configuration

File Hierarchy:

  • .devcontainer
    • mssql
      • installSQLtools.sh
      • postCreateCommand.sh
      • setup.sql
    • devcontainer.json
@JaimeStill
JaimeStill / readme.md
Created August 24, 2023 16:17
Using Pandoc to convert MD to PDF
@JaimeStill
JaimeStill / readme.md
Created July 18, 2023 17:48
Flatten a list within a list into a projection of objects

Project Items From a Sub-List

Initial Data Source

Dictionary<KeyValuePair<string, string>, List<string>> PropertyMap = new()
{
    { new("PACKAGE_TYPE", "PackageType"), new() },
    { new("TURNAROUND_TIME", "TurnaroundTime"), new() },
    { new("TRACKING", "Tracking"), new() }