Guide to DevOps, Life, and Everything

DevOps, Linux, Life, the Universe, and everything—thoughts and stories from Pavel Dolinin. Don’t forget your towel!

Linux

The command-line universe awaits! In this tag, we dive into the world of Linux, the open-source operating system that powers everything from your servers to your smart fridge. Whether you're tweaking configs, mastering Bash, or unleashing the power of the terminal, you’ll find tips, tricks, and tutorials to become a Linux guru. Embrace the penguin, and let’s hack the planet—one terminal command at a time!

57 posts

Hardware

Explore the world of hardware, from cutting-edge devices and components to the systems that power our digital lives. Whether it's server hardware, networking gear, or the latest gadgets, this tag covers the innovations and tools that make modern computing possible. Learn how hardware impacts performance, scalability, and reliability in tech, and discover tips for optimizing your infrastructure.

21 posts

Git

Git is one of the most popular and widely used version control systems today. Whether you’re a developer or DevOps engineer, Git is an essential tool for managing code, collaboration, and automation workflows. This guide will walk you through the process of installing Git on different operating systems: Windows, macOS, and Linux.

16 posts

Docker

The magic behind containers! In this tag, we'll explore Docker, the containerization tool that’s changing how we build, ship, and run applications. Whether you’re managing microservices or optimizing your builds, this is your go-to spot for Docker tips, tutorials, and deep dives. From beginner-friendly guides to advanced tricks, you'll learn to containerize like a pro!

16 posts

Jenkins

In the world of automation, Jenkins is the unsung hero wearing a cape made of plugins. Under this tag, you'll uncover the secrets of continuous integration and delivery pipelines, sprinkled with some DevOps wizardry. From setting up your first Jenkins job to orchestrating multi-stage pipelines, it's all about making automation less of a headache and more of a superpower. Prepare for a deep dive into the automation multiverse — where builds run smoothly, and deployment anxiety fades!

15 posts

How-To

Welcome to the How-tos section! Here you'll find detailed step-by-step instructions on a variety of topics, from setting up services to generating code snippets and troubleshooting issues. These guides are designed to be practical and easy to follow, whether you're a beginner or an advanced user, helping you perform tasks efficiently and with confidence.

14 posts

Dolpa

This is the hub for my personal projects, community contributions, and the tools I’ve crafted along the way. Whether it's open-source code, custom-built utilities, or anything else I’m tinkering with, you’ll find it here. Expect a mix of tech experiments, shared solutions, and the occasional wild idea — all aimed at making life (and code) a little smoother. Think of it as my digital workshop, where I offer back to the community!

14 posts

Gaming

Welcome to my “Gaming on Linux” corner — where penguins meet pixels and GPUs work overtime just to prove Linux can game. From nostalgic classics to modern shooters, I test, tweak, and sometimes overheat my poor GPU — all in the name of smooth frames, open-source glory, and a bit of chaos.

9 posts

Humor

Because life, much like debugging code, can be absurdly unpredictable. Here, I’ll share tales of misadventures, quirky observations, and those moments where the only logical reaction is a good laugh. Whether it's the frustrations of tech or the everyday quirks of life, this is where we embrace the absurdity. After all, laughter might just be the ultimate fix—better than turning it off and on again.

9 posts

Latest posts

Using Docker Compose for Local Development Environments

Docker Compose offers an effective solution for managing local development environments by allowing developers to define, run, and manage multi-container applications with ease. By using Docker Compose, you can ensure that your application runs in the same environment.

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.