Archive

Latest posts — page 2

Git Rebase vs. Merge: The Difference Between Them and When to Use Each

Both git merge and git rebase are methods used to integrate changes from one branch into another. Although both achieve the goal of integrating changes, they do so in entirely different ways. Understanding the difference between them is crucial for effectively managing your Git history

Memory Prices in 2026: My Wallet vs. Reality

Trying to build a new IIS server seemed like a simple plan… until memory prices turned into a cosmic joke. Join me on my hilarious and slightly terrifying journey through DDR5 dreams, Cyber Monday hopes, and my slowly disappearing budget.

🪐 hhgttg: A Friendly Bash Module for Smarter Shells

Discover how the hhgttg Bash module enhances your terminal with smart preexec and precmd hooks. Learn how it works, how bash-preexec powers it, and why this tiny module brings big, user-friendly upgrades to your interactive shell—without the panic.

The Complete Guide to GameMode on Ubuntu 24.04

GameMode improves gaming on Ubuntu by raising CPU performance and disabling power-saving limits during play. This guide walks you through installing, enabling, configuring, and testing GameMode for Steam, Lutris, and native titles.

Adding a New Virtual Hard Disk to Ubuntu Server

This guide explains how to add a new virtual hard disk to an Ubuntu Server running on VMware Fusion or VMware Workstation. We’ll walk through configuring the disk from the command line, partitioning, formatting, mounting, and setting it up for auto-mounting on boot.

Triggering Jenkins Jobs on Repository Changes Using Polling

Learn how to trigger Jenkins jobs automatically using the polling technique to detect changes in your Git repository. This hands-on guide explains step-by-step configuration, troubleshooting common issues, and optimizing polling intervals for efficiency.

Creating a docker-compose.yml File

Docker Compose is a powerful tool that simplifies the process of defining and running multi-container Docker applications through the use of a docker-compose.yml file. This YAML configuration file allows developers to describe the services, networks, and volumes that their application requires

Understanding How Git Stores Files in a Repository

Git is the most popular version control system, and one reason for its efficiency is how it stores data. Unlike traditional version control systems, which track changes in files, Git stores snapshots of the entire project’s file structure. In this post, we'll explore Git's inner workings.