Persisting Aliases and Configuration in the Fish Shell

One often overlooked aspect of configuring the Fish Shell is the persistence of aliases and other settings. While it might be convenient to define these configurations on the fly within the terminal, it’s important to know that they will be lost after a system reboot. To avoid this, it’s recommended to add these configurations to the ~/.config/fish/config.fish file. For instance, let’s say we want to set the ls command as an alias for exa, a modern replacement for the conventional ls command....

What is a Database? And a DBMS?

A database is a collection of information carefully organized into a system. The technology that allows us to organize data and represent the information necessary for an information system is called Database Management System (DBMS). A DBMS is software that encapsulates the data of a database and provides us with a centralized way to store, retrieve, edit, persist, and perform other operations on it. Let’s define some of the main properties of a DBMS:...