GoLang_System_Essentials_Notes_Chapter_1

Why Go Apart from easy to read code and simple learning curve which encourages everyone to quickly adopt the existing code system, Go has a very strong concurrency model. Concurrency defines throughput of your system. When a task is waitnig for I/O resources, if you can code like other task can leverage the idle CPU, then throughput of your entire program will be increased. Go uses channels for communicating...

Linux: Firefox in Debian+I3m taking a lot of time to load

 Recently, Firefox in my Linux setup( Debian + i3wm) taking a lot of time to reload. Upon searching I came to know that its caused by xdg-desktop-portal package. From Arch docs I understand that its for opening the application in a sandbox environment for better safety and then I thought no security needed for Firefox if its not there for Chrome.  So I remove it.  sudo...

How to fix Microsoft Blue Death Of Screen(BDOS) issue ?

Many Microsoft Windows users are experiencing Blue Screen of Death (BSOD) errors following a recent CrowdStrike update.1) Boot Windows into Safe Mode2) Navigate to the directory C:\Windows\System32\drivers\CrowdStrike3) Locate the file matching C-00000291*.sys and delete it4) Boot the host normallyNote: You can also boot in Windows Recovery Environment (Win...

Notes - Kevlin Henney - The Case For Technical Excellence

 Ref: https://www.youtube.com/watch?v=LLEXAdO3X1oAgile: able to move quickly and easily, quick movement- Prioritising business goals over technical excellenceThe over-engineered Agile approach is gonna spoil both Business Goals and Technical Excellence.Agile - And if your application architecture sucks - code quality dropsAgility is an observation, can I move the code quickly and easily?The...

Git: How to set set default branch as master?

  root@arch-host ~ ✖ git config --add --global user.name "<username" git config --add --global user.email "email@yahoo.com" root@arch-host ~ ➜  git config --global --unset rerere.enabled git config --global init.defaultBranch master root@arch-host ~ ➜  cat ~/.gitconfig  [user]         name = rxxxx         email...

How to solve PGP signatures are corrupted in Arch Liniux ?

 This is the most irritating error for me, after trying multiple solutions, finally this is what worked for me, make sure you execute all these commands as sudo. rm -rf /etc/pacman.d/gnupg pacman-key --init pacman-key --populate pacman -Syuu pacman -Sy archlinux-keyring Hope it hel...