When someone seems to have it all together, just remember;


Behind every one of us, there’s a mess other’s can see.
Happy designing and coding…
Source, Ingest, Prepare, Analyze and Consume
All about code tracking and management for example, Azure DevOPS branching and merging, Release management, Continuous integration (CI) and Continuous deployment (CD).
When someone seems to have it all together, just remember;
Behind every one of us, there’s a mess other’s can see.
Happy designing and coding…
It’s very simple. On windows 11, go to the root of project. Click on three horizontal dots and pick Options.
Click View under folder option and select “Show hidden files, folders, and drives”.
Remove all folder starts with .git or .vs.
The job is done.
To manage work, we need to create folders inside Branches. The key folders that can be created inside Branches are;
The main branch has to be in the root of repository. All working branches can be branch out from man into above folders;
Click on three vertical dots on main branch and create a working branch, feature/shahzad. You will see a folder and branch inside Branches. Very simple.
Here is the reference to article that will walk you through tf.exe and Git working for enforcing permissions;
Here are some of the tools that can be used to do web application performance testing;
WebLOAD
LoadNinja
HeadSpin
ReadyAPI Performance
LoadView
PFLB
Keysight’s Eggplant
Apache JMeter
LoadRunner
Rational Performance Tester
NeoLoad
LoadComplete
WAPT
Loadster
k6
Testing Anywhere
Appvance
StormForge
What about Databases?
SQL queries in SSMS runs faster but they are slower in .NET application. One of the reason could be ARTHIABORT setting, read article below;
References
A short list to configure Proxmox VE to send alert using Gmail account;
#--------- Proxmox email configuration -------------
# Install authentication libraries
apt-get install libsasl2-modules
Configure app passwords on your Google account
https://myaccount.google.com/apppasswords
# Configure postfix
echo "smtp.gmail.com <youremail>@gmail.com:<app-password>"> /etc/postfix/sasl_passwd
# update permissions
chmod 600 /etc/postfix/sasl_passwd
# hash the file
postmap hash:/etc/postfix/sasl_passwd
# check to to be sure the db file was create
cat /etc/postfix/sasl_passwd.db
# edit postfix config
nano /etc/postfix/main.cf
# google mail configuration
relayhost = smtp.gmail.com:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/Entrust_Root_Certification_Authority.pem
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache
smtp_tls_session_cache_timeout = 3600s
# reload postfix
postfix reload
# send a test emails
echo "This is a test message sent from postfix on my Proxmox Server" | mail -s "Test Email from Proxmox" <your-email>@gmail.com
date | mail -s “test” <your-email>@gmail.com
# Now, fix from name in email
# install dependency
apt update
apt install postfix-pcre
# edit config
nano /etc/postfix/smtp_header_checks
# add the following text
/^From:.*/ REPLACE From: pvetower-alert pvetower-alert@<your-email>.com
# hash the file
postmap hash:/etc/postfix/smtp_header_checks
# check the contents of the file
cat /etc/postfix/smtp_header_checks.db
# add the module to our postfix config
nano /etc/postfix/main.cf
# add to the end of the file
smtp_header_checks = pcre:/etc/postfix/smtp_header_checks
# reload postfix service
postfix reload
# send a test emails
date | mail -s “test” <your-email>@gmail.com
--done
References
# steps reference list;
https://docs.technotim.live/posts/proxmox-alerts/
https://forum.proxmox.com/threads/proxmox-setup-for-gmail.13405/