Pavel Dolinin

Pavel Dolinin

Latest posts — page 9

How to check health of NVMe SSD on ubuntu

A practical, step-by-step guide to checking NVMe SSD health on Ubuntu using nvme-cli, smartctl, and GNOME Disks. Learn how to read SMART data, spot early warning signs, run self-tests, update firmware, and keep your data safe.

Handling and Resolving Conflicts During Rebasing

Rebasing is a common technique to keep a clean and linear history. However, one of the challenges developers face while performing a rebase is dealing with merge conflicts. During a rebase, conflicts may arise if the changes in your branch overlap or contradict the changes in the branch

🪐 Publishing the HHGTTG Bash Module on GitHub

I packaged my small Bash module, cleaned the code, added structure, and finally published it on GitHub. In this post, I walk through preparing a project for public release, choosing a layout, documenting it properly, and getting it ready for future automation.

Avoiding Common Pitfalls in Pipeline Creation

The complexity of Jenkins pipelines can lead to various pitfalls. These pitfalls can introduce inefficiencies, slow down development, and lead to frustrating build failures. Understanding and avoiding these common mistakes is crucial for maintaining a robust and efficient CI/CD process.

Managing Multi-Container Setups with Docker Compose

Docker Compose is a powerful tool that simplifies multi-container orchestration, allowing developers to define, manage, and run multiple containers in a consistent and scalable way. By defining your application’s services, networks, and volumes in a single YAML file (docker-compose.yml).