yEd - Reset Toolbar
February 13, 2026
Delete *.layout file Remove C:\Users\{USER ACCOUNT}\AppData\Roaming\yWorks\yEd\yed-?_?.layout
February 13, 2026
Delete *.layout file Remove C:\Users\{USER ACCOUNT}\AppData\Roaming\yWorks\yEd\yed-?_?.layout
February 13, 2026
Install Espanso (macOS) Using Homebrew Open Terminal and install Espanso brew install espanso # Start the espanso service espanso service register espanso service start # Check the status ~ ❯ espanso …
January 19, 2026
Open your repo in VS Code cd your-new-repo code . Create a virtual environment # MacOS / Linux python3 -m venv .venv # Windows python-m venv .venv Activate the virtual environment # MacOS / Linux …
January 19, 2026
Check default Python versions in Mac OS python3 --version Check where Python is coming from which python3 List all Python versions on your system ls -l /usr/bin/python* If you use Homebrew (very …
January 18, 2026
Step 1: Request ACM Certificate (AWS) Go to AWS Certificate Manager in us-east-1 region Click Request a public certificate Add domain names: e.g., heartbeat.intelliumx.com Select DNS validation Click …
January 13, 2026
To delete a tag from the LOCAL: (.venv) coo:~/Documents/DevOps/GCS-Cloud$ git tag -d v1.0 Deleted tag 'v1.0' (was 6655ed0) (.venv) coo:~/Documents/DevOps/GCS-Cloud$ git tag -d v1.0.0 Deleted …
January 13, 2026
1. Displaying Git Tags (.venv) coo:~/Documents/DevOps/GCS-Cloud$ git tag 2.0 show v1.0 v1.0.0 2. Check out the main branch git checkout main 3. Check the commit hash of main branch (last update) # …
January 13, 2026
Delete the feature branch locally git branch -D feature/multi-users Delete the feature branch from remote If you already pushed the branch to remote and want to remove it there too: git push origin …
January 13, 2026
After merging, we may still see the release branch like this (.venv) coo:~/Documents/DevOps/GCS-Cloud$ git branch -a develop * main release/2.0 remotes/origin/HEAD -> origin/main …
January 13, 2026
This guide shows how to push changes from the feature/script-update-for-multi-regsions branch to the develop branch in Azure DevOps Step 1: Ensure all the changes are committed to the feature branch. …
January 13, 2026
✅ Option 1: Stash your changes (temporarily save) If you’re not ready to commit, but want to pull the latest code: git stash git pull git stash pop git stash temporarily saves your changes git …
January 13, 2026
This is an example to create “develop” branch from copying from “main” branch. We can apply the same steps for creating “feature” branch and “release” branch 1. Ensure your repository is clean git …
January 13, 2026
1. Log in to GitHub https://github.com 2. Click ”New repository” 3. Fill out the form 4. Initialise the repo See also: GitHub - Create a New Repo GitHub - Create a New Branch GitHub - Pull Latest …
January 11, 2026
Summary This guide sets up Nginx with client certificate authentication on Amazon Linux 2023, requiring clients to present a valid certificate signed by your CA to access the web server. Key steps …
January 11, 2026
Summary WinHTTP (Windows HTTP Services) allows you to configure proxy settings for applications that use the WinHTTP API. This is useful when you need to route HTTP traffic through a proxy server. …
January 11, 2026
1️⃣ Setup SSH service Install OpenSSH server sudo apt update sudo apt install -y openssh-server Enable and start the SSH service sudo systemctl enable ssh sudo systemctl start ssh Check status: …
January 11, 2026
Summary This guide provides a baseline setup for Squid proxy server. It covers system updates, installing Squid with essential networking tools, configuring a minimal proxy setup that allows local …
January 10, 2026
This workflow ensures: Secure key (with passphrase) Convenient usage (Keychain remembers passphrase) SSH-only workflow → no HTTPS credentials required 1) Check for existing keys (optional) ls -la …
January 10, 2026
Summary This guide explains how to manage and start up Linux distributions in Windows Subsystem for Linux (WSL). Check Available Linux Distributions # Check which distribution is set as default …
January 10, 2026
Summary This guide explains how to install a Linux distribution on Windows Subsystem for Linux (WSL). It covers the installation command using PowerShell, the password setup process, and how to verify …
December 23, 2025
🚀 Quick Start Guide Create a named profile using aws configure --profile [name] Never set a default profile permanently This avoids accidental operations on the wrong AWS account Activate profiles …
December 21, 2025
What it is Zone.Identifier is Windows-only metadata stored as an NTFS Alternate Data Stream (ADS). Why it exists Windows uses it to mark files downloaded from the Internet for security purposes. Why …
December 21, 2025
🎯 Goal Hide @computername Use a clean, professional prompt Reload config safely ✅ Step 1: Open zsh config with vi vi ~/.zshrc ✅ Step 2: Add the custom prompt # --- Custom prompt --- # Colors …
August 11, 2025
Overview This guide walks through setting up Microsoft Entra ID (formerly Azure AD) as an OpenID Connect (OIDC) identity provider for AWS Cognito User Pools. This integration allows users to sign in …
August 10, 2025
Step 5: Verify and Test the Integration The hosted UI automatically displays both authentication options. Native Cognito User Pool authentication (existing functionality) Microsoft Entra ID federation …
August 10, 2025
Step 4: Update Cognito App Client Configuration Enable the new identity provider in your Cognito App Client settings: Within your Cognito User Pool, navigate to App integration and select your app …
August 10, 2025
Step 3: Integrate Identity Provider with Amazon Cognito Now, configure Amazon Cognito to recognize Microsoft Entra ID as a federated identity provider: In the AWS Console, navigate to Amazon Cognito …
August 10, 2025
Step 2: Configure SAML Parameters You’ll need to retrieve key information from your Cognito User Pool to properly configure the SAML parameters: In the AWS Console, locate your Cognito User Pool …
August 10, 2025
Overview This comprehensive guide walks you through the process of integrating Microsoft Entra ID (formerly Azure AD) with Amazon Cognito to enable seamless federation authentication for your web …
August 10, 2025
Step 1: Configure SAML in Microsoft Entra ID Begin by setting up a SAML application in Microsoft Entra ID to establish the identity provider side of the federation: In Azure Portal, access Microsoft …
June 25, 2025
📥 How to Reset and Start Again Method 1: Reset your current branch This will discard all local changes and make the local branch exactly match the remote. # First, make sure you're on the right …
June 25, 2025
✅ Daily Git Workflow with Tag Strategy 1. Continue to work on the feature branch git checkout feature/v3.2.0 git pull origin feature/v3.2.0 2. Commit stable changes git add . git commit -m "Fixed …
June 15, 2025
1. Create REST API Go to API Gateway console Create new REST API Create new resource and method Add resource: e.g., “/user-list” Add GET method Integration type: Lambda Function Select …
June 15, 2025
In API Gateway: Click on “API Keys” Generate API key for each team member Under API’s Usage Plans: Create new usage plan Add API stage to plan Associate API keys with plan See also: …
June 15, 2025
1. Create new usage plan Rate and Burst Rate: Set to 10-20 requests per second for development/testing Recommended: Start with 10 req/sec for controlled testing Burst: Set to 2x your rate (20-40) …
June 15, 2025
Sign in to AWS Console and navigate to DynamoDB Click “Create table” Table name: e.g., “user_list” Partition key: “user_id (String) Sort key (optional): …
June 15, 2025
1. Generate Temporary Credentials First, use the AWS STS (Security Token Service) to generate temporary credentials: # 3600 x 5 = 18000 (5 hours) aws sts get-session-token --duration-seconds 18000 …
June 15, 2025
Navigate to Lambda in AWS Console Click “Create function” Choose “Author from scratch” Runtime: Python 3.x Name: e.g., “get-user-list” Paste the Python code into …
June 15, 2025
1. Using AWS CLI Configuration aws configure This will prompt you to enter: AWS Access Key ID AWS Secret Access Key Default region name Default output format 2. Environment Variables export …
June 15, 2025
Go to AWS IAM Console Find your Lambda’s role Click on the role name Click “Add permissions” → “Create inline policy” In the JSON editor, paste this policy: { …
June 15, 2025
1. Save the CSV file in the same location as the Python code user_id,first_name,last_name,company_name,address,city,state,post,phone1,phone2,email,web U001,Rebbecca,Didio,"Brandt, Jonathan F …
June 11, 2025
Step-by-Step Python Environment on MacOS This guide walks through setting up a Python development environment on MacOS using Visual Studio Code, including package management, virtual environments, and …
May 20, 2025
Move to “master” Open the terminal (press Ctrl+`) and run: git checkout master If master isn’t checked out locally yet, do: git fetch origin git checkout master If “master” was …
May 20, 2025
1. Check the connection git remote -v See also: Git - Useful Commands Git - Move Branch Git - Ignore Settings
May 20, 2025
Use Azure DevOps Web UI Scenario: This guide shows how to merge a pull request from the release/v1.0-america branch into the main branch using Azure DevOps or any Git repository. Final Step (Complete …
May 20, 2025
Use Azure DevOps Web UI Scenario: This guide demonstrates how to approve a pull request from the release/v1.0-america branch into the master branch in Azure DevOps or any Git repository. Steps …
May 20, 2025
Use Azure DevOps Web UI Scenario: This guide shows how to push changes from the release/v1.0-america branch to the master branch in Azure DevOps (or any Git repository). Steps: Go to your Azure DevOps …
May 19, 2025
WinDbg is the primary tool from Microsoft to analyze memory dump files. This is the Step-by-Step guide to Analyze Memory Dump with WinDbg. 1. Install WinDbg Preview Open Microsoft Store and search for …
April 24, 2025
This guide extends our previous blog post on NGINX Load Balancer for WCF & gRPC by adding SSL connections to the gRPC protocol. The steps are similar—just update the config file …
April 24, 2025
Verify the certificate openssl x509 -in server/certs/client.crt -text -noout openssl x509 -in server/certs/server.crt -text -noout Verify the certificate chain # First, concatenate the CA certificates …
April 24, 2025
Revoke a certificate openssl ca -config mid-ca/mid-ca.crt -revoke server/certs/server.crt cat mid-ca/index See also: OpenSSL - Initial Setup OpenSSL (1) - Root CA OpenSSL (2) - Intermediate CA …
April 24, 2025
Create a Client Certificate 1. Generate a client key file openssl genrsa -out server/private/client.key 2048 2. Generate a client Certificate Signing Request (CSR) openssl req -config …
April 23, 2025
This guide extends our previous blog post on NGINX Load Balancing for WCF Applications by adding gRPC protocol support on port 10000. While the setup process remains similar, we’ll focus on the …
April 21, 2025
This guide demonstrates how to implement a high-performance NGINX load balancer for WCF applications with the following features: Enhanced security through SSL/TLS encryption Reliable session …
April 13, 2025
HAProxy Load Balancer with SSL Termination 1. Install Docker sudo yum update -y sudo yum install docker -y sudo systemctl start docker sudo systemctl enable docker 2. Install Docker Compose # Download …
April 13, 2025
Let’s build a Dockerized NGINX setup with: SSL termination using a wildcard cert Reverse proxy + Load balancing to 2 backend servers Mounted volumes for certs and config 1. Updated Step for CA Chain …
April 13, 2025
Certificate Management Profile Node Pool Virtual Server
April 13, 2025
Install NGINX: sudo apt update sudo apt install nginx -y Set SSL Certificates sh-5.2$ sudo mkdir -p /etc/nginx/ssl sh-5.2$ sudo cp certs/* /etc/nginx/ssl/ sh-5.2$ sudo ls -l /etc/nginx/ssl/ total 32 …
April 13, 2025
Change the hostname of a Linux machine that’s already joined to Active Directory First, leave the Active Directory domain: sudo realm leave gcs.cloud Change the hostname using hostnamectl: sudo …
April 10, 2025
Why Choose NGINX for Your Web Server? It’s lightweight and high-performance Excellent for serving static content and as a reverse proxy Simple configuration syntax Very popular in containerized …
April 4, 2025
# This is the current folder structure sh-5.2$ tree . ├── Dockerfile ├── backups │ ├── APP-6.3.2-lab_Stage_2.bak │ ├── APP-6.3.2-lab_Stage_3.bak │ ├── APP-6.3.2-lab_Stage_4.bak │ ├── …
April 3, 2025
1. Taking Full Backups with sqlcmd # Run the commands when you reach an important point in the database configuration sudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P …
April 2, 2025
File and Folder Structure at the end Create mssql.conf [network] tlscert = /var/opt/mssql/secrets/server-bundle.crt tlskey = /var/opt/mssql/secrets/server.key tlsprotocols = 1.2 forceencryption = 1 …
April 2, 2025
Backup files from Docker Container Login to the machine running the Docker Container Copy back files in Docker container to the current directory sudo docker cp …
March 30, 2025
Create a container (SSL) First, create a new working directory and prepare your certificate files: mkdir gcs-rabbit-ssl cd gcs-secure-rabbit mkdir certs # Copy your certificates to …
March 29, 2025
Configure in AWS management console Stay in the working directory where Dockerfile is located (e.g., ~/gcs-rabbit) Open Repository page in Amazon ECR Create a repository by the code below aws ecr …
March 28, 2025
Create a container (HTTP) Install Docker sudo yum install docker -y sudo systemctl start docker sudo systemctl enable docker docker --version sudo docker info Create a workiing directory mkdir …
March 27, 2025
Select the right image to be updated Configure Image Builder Configure Network Review Confirmation
March 27, 2025
sqlcmd -S d11-sql-db001.gcs.cloud -U sa -P Password123 1 > 2 > 3 < exit sqlcmd -S d11-sql-db001.gcs.cloud -U sa -P Password123 -Q "SELECT session_id, encrypt_option FROM …
March 27, 2025
Delete all the items controlled by Group Policy (e.g., Certificates, Firewall Settings) Open “Amazon EC2Launch Settings” and click ”Shutdown with Sysprep”
March 10, 2025
OpenSSL Initial Setup 1. Create a folder structure mkdir -p certs/{ca,mid-ca,server}/{private,certs,newcerts,crl,csr} 2. Change the permissions chmod -v 700 certs/{ca,mid-ca,server}/private 3. Create …
February 27, 2025
Register AWS Accounts to the Terminal Set AWS Credential The command to check the Current AWS Credentials aws sts get-caller-identity The command to clear the AWS Account from the terminal unset …
February 25, 2025
Deploy a Linux machine Update OS sudo yum update -y Update Hostname and check it sudo hostnamectl set-hostname DEV-VAR-OIDC2.apj.cloud hostnamectl Update TimeZone and check it sudo timedatectl …
February 25, 2025
How to Ignore Uploading Folders and Files to GitHub For example .venv folder Open your project folder in VS Code. Open .gitignore file in the root of the project Add the following line to .gitignore: …
February 25, 2025
Create a new blog post in HUGO Create a new file hugo new posts/create-a-new-blog-post.md Add Tag and Category to the header --- date: '2025-02-25T22:21:46+11:00' draft: false title: …
February 18, 2025
Terraform tfvars file When a tfvars file is in a different location, you must specify it using the “-var-file” option. However, creating a symbolic link can simplify the command operation. …
February 18, 2025
How to disable sounds in VS Code. Open the Command Palette (Ctrl + Shift + P). Search for “Preferences: Open Settings (JSON)” and select it. Add the following line inside the JSON file: …
February 10, 2025
Using GIMP Open your SVG file in “GIMP” Resize to “256x256” pixels Click “File” → “Export As”, choose “.ico” format Save the file
February 9, 2025
How to Enable GUI Access via Fleet Manager Ensure SSM Agent is Installed and Running Windows EC2 instances must have the “SSM Agent” installed and running. Check the status by the …
February 9, 2025
Copy certificate CloudShell Copy directory cp -r wildcard-v6 wildcard-v7 ZIP the directory zip -r wildcard-v7.zip wildcard-v7 Download from CloudShell See also: OpenSSL (3) - Server Certificate …
February 9, 2025
Create a Server Certificate 1. Generate a key file (It can be one-off operation) openssl genrsa -out server/private/server.key 2048 2. Generate a Certificate Signing Request (CSR) openssl req -config …
February 9, 2025
Create a “Intermediate CA” certificate 1. Generate a key file for “Intermediate CA” openssl genrsa -aes256 -out mid-ca/private/mid-ca.key 4096 2. Change the permission of mid-ca.key chmod 400 …
February 9, 2025
Create a “Root CA” certificate 1. Generate a key file for “Root CA” openssl genrsa –aes256 -out ca/private/ca.key 4096 2. Change the permission of ca.key chmod 400 ca/private/ca.key 3. Check the …
February 9, 2025
What is a Deadlock? A deadlock in SQL Server occurs when two or more processes hold locks on resources and each process is waiting for the other to release its lock, causing a cycle where none can …
February 9, 2025
How to Paste Images into Your Hugo Blog in VS Code on Mac 1. Install the “Paste Image” Extension in VS Code Open VS Code Press Cmd + Shift + X to open Extensions Search for “Paste …