Git is a file system?
The way that Git is usually learned and used is through the CLI commands and what their outcomes are. In other words, we interact with the “porcelain” part while the “plumbing” part makes the actual stuff happen, behind abstractions.
To actually grasp how Git works, why it is the default version control system for a long time and why it got developed in the first place, we need to take a little look into the history and get down to the nitty gritty of Git.
Continue readingDisabling the 'No valid subscription' warning in Proxmox VE 9
The Proxmox team has passive-aggressively stated multiple times that the easiest way is to support the project by purchasing a subscription (+ what else would you expect them to say, should they explain how to disable it?): See.
In this post, I will explain how to take the hard route and disable the ‘No valid subscription’ warning on Proxmox VE 9, which is licensed under AGPLv3.
Continue readingTake care of my PostgreSQL optimization for me? - A DBtune overview
Why do people even tune their databases?
Databases are everywhere in the age of computing. Whether it is an e-commerce platform, a social network, a recipe website, or maybe an AI chatbot service; the database is giving its best for storing, manipulating and retrieving the information that makes the application work and keeping the customers happy. Or is it actually giving its best???
Like with most topics in engineering (and in life actually), there is no magical, one-size-fits-all technique for optimizing the thing at hand.
Continue readingRunning OpenCode in a containerized environment
In this article, I will explain how to use OpenCode isolated from the host system using Podman. I will also mention the Bash script that I wrote to access this isolated environment from the command line!
LLM-based chatbots are everywhere on the internet these days, under a different name each time.
One of the places where these chatbots can be very useful—where software engineers, sysadmins, and computer geeks spend long hours—is the terminal (you can read it as terminal emulators).
Continue reading


