This tutorial describes how to perform load testing using terraform with GCP VMs and ansible to run the commands. Terraform Create a set of VMs with the following template (change the variables according to your environment): main.tf firewall.tf This will create 3 instances in GCP with 4 cpu and 16gb of RAM. Ansible After creating […]
How To 20 Dec 2023 Jitsi Performance MonitoringThis article provides resources for monitoring Jitsi and for overall Jitsi performance enhancement. Monitoring Recommendations: I recommend configuring: 1. Monitoring of VideoBridges in Grafana as follows: 1.1. How to setup Grafana dashboards to monitor Jitsi: my comprehensive tutorial for the beginner. How to set up Grafana dashboards to monitor Jitsi 1.2. Jitsi Prometheus Exporter Prometheus […]
How To 20 Dec 2023 How to Remove or Replace the Jitsi WatermarkThe video-conferencing app, Jitsi, includes a watermark logo in the top left corner of the video. There is a common request to remove or replace the logo. This tutorial describes how to remove the watermark logo or how to replace it with a different image. The tutorial contains 3 sections: 1. Log in as a […]
How To 20 Dec 2023 Using Homebrew to set up your environment (kubectl, Azure CLI)This tutorial describes how to use Homebrew to install Azure CLI and kubectl on macOS. The tutorial contains 3 sections: 1. Installing Homebrew Paste the following in a macOS Terminal or Linux shell prompt: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. Installing kubectl To install kubectl with Homebrew on MacOS: 2.1 Run the following installation command: […]
How To 20 Dec 2023 Accessibility: Guidelines and ResourcesThis tutorial covers basic principles of Accessibility, along with important guidelines for the process. An excellent primary resource for Accessibility is: Accessibility Fundamentals with Rob Dodson. The tutorial contains 3 sections: 1. Accessibility: Basic Guidelines 2. Important Points Regarding Writing Accessible Code. 3. Resources for Extra Knowledge 1. Accessibility: Basic Guidelines The goal of accessibility is […]
How To 20 Dec 2023 A Brief Summary of CI/CD ProcedureThis tutorial describes the CI/CD procedure from the user/developer point of view. The tutorial contains 5 sections: 1. Storing your Code in Git 2. Working with Different Branches 3. Creating Docker Images for your Services and Storing them in Container Registry 4. Deploying your Application as a Set of Services 5. Controlling Versions of your […]
How To 20 Dec 2023 How to Set up and Use Nginx IngressThis tutorial describes how to set up and use Nginx Ingress. The tutorial contains 3 sections: 1. Installing Nginx Ingress Helm Package 1.1. Get Name of Helm Package 1.2. Install the Helm Package When Nginx Ingress is deployed, it will automatically be of Type LoadBalancer and request an IP from the LoadBalancer provider. After a few […]
How To 20 Dec 2023 How to Use a Custom Domain for your Cloud Hossted ApplicationThis article explains how to serve your Hossted-deployed application from your own domain. It is important to note that applications differ in their levels of domain sensitivity. For some applications, it is sufficient to configure Traefik settings, while for others, an additional change in the application itself might be required. For the scope of this tutorial, […]
How To 20 Dec 2023 Rescuing the Rescuer: How Strengthening SonarQube will Ensure its Success as a Code Security Tool.Sometimes security systems need their own security system. SonarQube has been adopted by more than 100,000 organizations, and its popularity is growing further. It is billed as “your teammate for code quality and code security.” Security Hotspots Checking code security is one of the major features that makes SonarQube so popular. Not only does it […]
How To