Tokei: Quickly Count Different Metrics in Your Codebase

Once you have completed your assignment on a big software project (with or without a team), have you ever thought about how much code in different programming languages has been used in the project? If the project is hosted on GitHub, you might catch a

Bat is a Modern Drop-in Replacement for Cat Command on Linux

The bat is a modern command-line program written in the Rust programming language, and I can confidently say itโ€™s a great drop-in replacement for our beloved cat command. If youโ€™re wondering why Iโ€™m hyping this so much and what it has to offer you that

How to Install and Use LunarVim on Linux (Complete Guide)

LunarVim is a fantastic NeoVim-based IDE, a community-driven project available for free to try, providing support for most popular programming languages such as C/C++, Python, Java, Node.js, Angular, Go, Scala, and 13+ more. It comes with a default configuration to offer features such as autocompletion,

What is Polyglot (and Hyperpolyglot) in Programming

A traditional journey for non-programmers entering the programming realm is to choose one of many programming languages and begin mastering it until they are able to make some use of it and create a full-fledged application. The journey would eventually end here if the person

VSCode Tutorial: Features, Installation Guide, and Top Extensions

Visual Studio Code (a.k.a. VSCode) is a free and open-source code editor developed by the software giant Microsoft. It is one of the most popular code editors in the developer community due to its lightweight, speedy, and feature-rich nature. VSCode offers a highly customizable and

How to Install, Update, and Run Go on Linux

Go, often referred to as Golang, is an open-source programming language created by Google. It was designed by Robert Griesemer, Rob Pike, and Ken Thompson and first introduced in 2009. Go (Golang) is a flexible programming language that can be used in a wide range

Beginners Guide for Alias Command in Linux

In Linux, the alias command is used to create shortcuts for long commands that have the same functionality as if you were writing the whole command. This way, you can improve your productivity and save time by creating a few aliases for the long or

How to Shrink Long or Multiple Commands into a Single Short Command

Do you still type the long โ€œsudo apt update && sudo apt upgrade -yโ€ commands each time you want to update your Debian-based system? Or are you still navigating into directories (ex: โ€œ/var/www/htmlโ€œ) using the cd command each time you have to modify something there?

How to Add a Directory to the $PATH Variable in Linux

In Linux, whenever you want to execute any executable program or script, you need to jump into the directory and execute your program or script. But when you execute system commands like ls, pwd, echo, apt, and nano, you donโ€™t need to jump into any