GitLab, an open-source platform, provides a robust and feature-rich solution for managing repositories, issues, CI/CD pipelines, and much more. If youโre an Ubuntu 22.04 or 20.04 user and want to set up your own GitLab instance to streamline your DevOps workflow, youโre
Read More
The Bash Basics series is nearing its end. A Virtual Box series will follow it and it will cover everything from the installation to VM creation, backup, restore etc. So, in 2023, we have had Terminal Basics, Rust Basics, Bash Basics and
Read More
Being a distro hopper, I can relate to the pain of having one ISO image on a flash drive. But not anymore! If you constantly distro hop, or you just want to carry multiple ISO files in a single pen drive, there
Read More
Bash supports if-else statements so that you can use logical reasoning in your shell scripts. The generic if-else syntax is like this: if [ expression ]; then ## execute this block if condition is true else go to next elif [ expression
Read More
In this guide, we will demonstrate how to install Apache Kafka on Ubuntu 22.04 step-by-step. In Big data, enormous streams of data records are generated by millions of data sources which include social media platforms, enterprise systems, mobile apps, and IoT devices
Read More
Gedit is one of the most popular text editors in the Linux world. It is primarily a text editor but with some tweaks, you can use it for programming as well. Now, programmers often prefer a darker theme and Gedit is no
Read More
Nautilus is the graphical file browser in the GNOME desktop. You use it for accessing and managing files and folders on your system. You can also manage files and directories from the terminal though not everyone prefers that. However, you may encounter
Read More
A ‘funny’ thing happened this week. It’s FOSS received a DMCA takedown notice. It was against this tutorial about managing startup applications in Ubuntu. The DMCA report was filed by someone (using automated bots) who thought that the content violated the copyrights
Read More
In the world of Linux, few debates have stirred as much controversy as the battle between the traditional System V init system, often known as SysVinit, and the newer systemd. In this article, I’ll briefly discuss what systemd is, what advantages and
Read More
In most programming languages, you’ll find a string data type. A string is basically a group of characters. Bash shell is different though. There is no separate data type for strings. Everything is a variable here. But that doesn’t mean that you
Read More
