](https://gagor.pro/2023/12/changing-comments-provider-for-my-blog/images/cover.webp)
Changing comments provider for my blog
Explore the process of switching comments provider for a Hugo blog, comparing Disqus, Utterances, and Giscus for better user engagement and ad-free experience.
](https://gagor.pro/2023/12/changing-comments-provider-for-my-blog/images/cover.webp)
Explore the process of switching comments provider for a Hugo blog, comparing Disqus, Utterances, and Giscus for better user engagement and ad-free experience.
](https://gagor.pro/2023/12/use-github-with-ssh-on-port-443/images/cover.webp)
Learn how to use GitHub with SSH on port 443 to bypass firewall restrictions and ensure seamless repository access.
](https://gagor.pro/2023/04/the-best-way-to-get-nvm-working-in-ci-cd-systems/images/cover.webp)
Learn the best way to get NVM (Node Version Manager) working in CI/CD systems, ensuring seamless Node.js version management in your DevOps workflows.
](https://gagor.pro/2023/03/change-configuration-of-docker-daemon-in-rancher-desktop/images/cover.webp)
Learn how to change the configuration of the Docker daemon in Rancher Desktop on MacOS, enabling experimental features and BuildKit for enhanced functionality.

Learn how to resolve the “Key is stored in legacy trusted.gpg keyring” warning on Ubuntu 22.04 by properly managing GPG keys for repositories.
](https://gagor.pro/2022/09/best-practices-for-writing-dockerfiles-use-volume-for-all-mutable-temporary-file-locations/images/cover.webp)
Learn best practices for writing Dockerfiles by using VOLUME for all mutable, temporary file locations to enhance performance and maintain cleaner images.
](https://gagor.pro/2022/09/best-practices-for-writing-dockerfiles-use-dockerignore/images/cover.webp)
Learn best practices for writing Dockerfiles by using .dockerignore to optimize build times and exclude unnecessary files from the build context.
](https://gagor.pro/2022/09/dockerfile-writing-best-practices/images/cover.webp)
Learn best practices for writing Dockerfiles to create efficient, secure, and maintainable Docker images, based on real-world experience and insights.

Dowiedz się, jak skasować ostrzeżenie wymiany oleju w samochodzie Ford S-MAX, wykonując kilka prostych kroków.

Announcing my return to the big stage with a talk on managing Docker base images at scale, presented at the Devoxx 2022 conference in Kraków.