Do all software products follow a release cycle? What other approaches are there?
While many software products do follow a release cycle, it is not a hard and fast rule that all must do so. The nature of the software, the development metho...
While many software products do follow a release cycle, it is not a hard and fast rule that all must do so. The nature of the software, the development metho...
Booting a Linux system into a different target (also known as runlevel in older versions of Linux) can be achieved by using the systemd utility. This is a sy...
Output redirections send output streams of a process to a file while input redirections send the content of a given file to the input stream of a process. Se...
Understanding and manipulating file and directory permissions is a crucial aspect of Linux system administration. The letters u, g, o stand for User, Group, ...
eval
command in shell?
eval is a built-in command in most Unix-like operating systems, such as Linux. It comes from the sh (Bourne shell) programming language, which was one of the...
In Linux, an inode, aka index node, is a data structure that stores information about a file or directory. It contains metadata about the file, such as its s...
GitOps is a way to manage and apply changes to infrastructure and applications based on the Git version control system. The primary reason that GitOps doesn’...
Python is an ubiquitous language used in software development. It is a high-level, interpreted, and general-purpose programming language. It was created by G...
Whether you should have a Docker registry or not depends on your specific use case and requirements. Let’s understand the differences and purposes of both Do...
Week 1: Introduction and Basics. Week 2: Charting and Releases. Week 3: Customizing Charts and Security. Week 4: Repositories and Plugins
A goal I always have in mind is to automate as much as possible what I do. That’s the case for sure on my homelab and I have no problem erring on the overkil...