
Benchmarking Docker image registries
Learn how to benchmark Docker registry performance using the Hyperfine CLI tool. A simple way to compare image pull speeds between registries like Artifactory, Harbor, Docker Hub, and Quay.

Learn how to benchmark Docker registry performance using the Hyperfine CLI tool. A simple way to compare image pull speeds between registries like Artifactory, Harbor, Docker Hub, and Quay.
](https://gagor.pro/2025/08/harvard-negotiation-model/images/cover.webp)
Practical guide to the Harvard Negotiation Model - the four principles of principled negotiation, how to use BATNA, responses to common hard-ball tactics, and actionable tips for reaching win‑win agreements in leadership and teams.
](https://gagor.pro/2025/08/how-to-run-a-personal-user-manual-exercise-for-team-building/images/cover.webp)
Learn how to run a Personal User Manual exercise with your team to boost connection, improve communication, and foster a positive team culture. Includes a ready-to-use template and practical tips for success.
](https://gagor.pro/2025/08/laws-for-every-occasion/images/cover.webp)
Discover the most influential management and productivity “laws”-from Murphy’s Law to Conway’s Law-that shape decision-making, leadership, and organizational behavior. Learn practical applications and scientific backgrounds to boost your effectiveness at work.

Learn how to automatically delete old Cloudflare Pages deployments using a Bash script and the Cloudflare API. Keep your account clean and reduce clutter by removing outdated deployments.
](https://gagor.pro/2025/05/iterm2-hotkeys-unavailable-another-app-has-enabled-secure-keyboard-input/images/cover.webp)
Learn how to resolve the “Hotkeys unavailable - Another app has enabled secure keyboard input” issue in iTerm2 on macOS Sequoia 15.5 by adjusting Input Monitoring settings.

Learn about the optimal UEFI BIOS settings for the Asus TUF Gaming Z790-Plus WIFI motherboard, including configurations for RAM, power management, virtualization, and more.
](https://gagor.pro/2025/04/backup-from-broken-nvme-drive-with-ddrescue/images/cover.webp)
Learn how to recover data from a failing NVMe drive using ddrescue on Linux. This guide covers step-by-step backup instructions, handling read errors, and restoring your files safely.

Learn how to resolve the “ata1.00: failed command: READ FPDMA QUEUED” error on Ubuntu by adjusting SATA power management settings.
](https://gagor.pro/2025/01/efficient-dockerfile-templating-for-complex-build-scenarios/images/cover.webp)
Why even consider templating Dockerfiles? Dockerfiles revolutionized the industry with their simplicity. Each instruction creates a new layer in the image, which is automatically cached. This process integrates well with SCM, where you “commit” the results of one stage and move forward with other changes. The process can be easily parameterized with ARG instructions, similar to ENV but provided during the build. This allows for creating highly flexible builds. For most users, this is more than sufficient. However, there’s a notable exception: Docker base images. ...