Recent Posts

Basic input-output redirection in Linux

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...

A primer on file permissions in Linux

Understanding and manipulating file and directory permissions is a crucial aspect of Linux system administration. The letters u, g, o stand for User, Group, ...

What, why, how is 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...

What are inodes?

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...

Why does GitOps not use pipelines?

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’...

30-Day Series - Learn Python

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...

Do I need a private Docker images Registry?

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...

30-Day Series - Learn Kafka

Week 1: Introduction and Basics. Week 2: Charting and Releases. Week 3: Customizing Charts and Security. Week 4: Repositories and Plugins