Pavel Dolinin

Pavel Dolinin

Latest posts — page 11

Preparing a Laptop for Reliable Suspend/Resume

Get rock-solid suspend/resume on Linux laptops. This guide covers drivers, kernel parameters, display manager checks, USB wake-up control, kernel upgrades, and firmware updates — everything you need for trouble-free power management.

Using Docker Hub to Store and Share Docker Images

Docker Hub is the go-to registry for storing, sharing, and automating Docker images. In this post, we explore pushing, pulling, managing repositories, access control, and best practices to streamline your container workflows.

Git Merging Branches and Resolving Conflicts: A Comprehensive Guide

Merging takes the changes from one branch and integrates them into another, typically bringing together different lines of development. While Git does an excellent job of merging changes automatically, there are times when it encounters conflicts that require human intervention to resolve.

How to Register on GitHub and Create a New Repository

In this tutorial, we'll learn how to register on GitHub and create a brand-new repository. If you're learning Git, having a remote repository is crucial because you'll need a place to push your changes and collaborate with others. Since GitHub is the most popular Git repository hosting platform.

Systemd’s Role in Suspend/Resume

Systemd orchestrates Linux suspend and resume. From systemd-logind deciding when to sleep, to inhibitors blocking it, to pre/post scripts and sleep.conf tuning defaults, learn how systemd coordinates kernel and user-space for reliable power management.

Optimizing Docker Image Size with Multi-Stage Builds

Large Docker images slow deployments and waste storage. Multi-stage builds solve this by separating build and runtime environments, keeping only what’s needed in the final image. Learn how to optimize your images for speed, security, and efficiency