Shebangs: Scripting Made EasierShebang? Shebang, also known as Hashbang is a combination of characters #!. It specifies which interpreter is supposed to run the script. Shebangs are always supposed to be at the top of the script. They are helpful when scripting. How to write a she...Jul 30, 2022 · 3 min readblog.raahimfareed.com
Naming Conventions: PascalCase , camelCase, snake_case, kebab-caseWhat are naming conventions? Naming conventions, as the the name states, are rules that we use to name our variables, functions, classes, etc. They help us keep our names clean and consistent throughout our code. The most popular naming conventions a...Jun 2, 2022 · 3 min readblog.raahimfareed.com
Rust: a bare guideWhat is Rust? Rust is a multi-paradigm general purpose language which provides memory safety out of the box. It's similar to C++. It's a statically and strongly typed language and it's a compiled language. It's a low level language and was created to...1EMay 26, 2022 · 35 min readblog.raahimfareed.com
Compiling C++ Using TerminalPrerequisites GCC compiler For Windows, you will need to install mingw For Linux, you will need to refer to your distributions package manager For Mac, you will need to use brew Compiling C++ Using Terminal First, let's make a simple C++ file na...May 10, 2022 · 2 min readblog.raahimfareed.com
Enable Parallel Downloading in Pacman in Arch LinuxWhat is Parallel Downloading? Parallel downloading means, downloading more than 1 packages at the same time. By default Parallel downloading is disabled in Arch Linux, so whenever you download packages using Pacman, it downloads each package one by o...May 9, 2022 · 1 min readblog.raahimfareed.com