AugmentedMind.de | Home

Homepage of Marius Shekow, where the author publishes articles about technology and beyond, and presents current and past projects.

gehen Sie auf die Website

Advanced Docker / BuildKit Caching with 5 tricks to speed up your image builds

This article explains BuildKit caching in detail. First you learn background knowledge, e.g. how the local and remote cache differs, and what kinds of cache items BuildKit can store where. Then, BuildKits garbage collection is explained in detail. Finally

zum Artikel gehen

Docker and BuildKit: how building images really works

This article explains how Docker builds images with BuildKit, via buildx. It discusses the advantages of BuildKit over Dockers legacy image builder, and then elaborates on three approaches for calling BuildKit in Docker: 1) using the embedded BuildKit lib

zum Artikel gehen

Focus tools tool support to get more work done and silence the noise

In this post I demonstrate how I increased my productivity with the help of focus tools. They automatically reserve focus time periods in my calendar and automatically trigger my operating systems focus mode on and off, based on the calendar events.

zum Artikel gehen

Renovate Bot: 4 advanced tips and tricks Part II

This is part two of a series that provides tips for advanced Renovate Bot users. It gives valueable tips for writing your own regex managers, explains why and how to self-host a Renovate Bot instance, how you can reduce friction when introducting Renovate

zum Artikel gehen

Renovate Bot: 3 advanced tips and tricks Part I

This is part one of a two-part series that provides tips for advanced Renovate Bot users. Part 1 explains some important, basic concepts, illustrates how Renovate approaches creating and updating PRs as a flow chart, and goes into details about Renovates

zum Artikel gehen

Backup Docker volumes (and restore them) done right

This article explains how to use tar correctly, to backup Docker volumes and restore them. I explain why two top-ranked tutorials are not doing a good job, by taking them apart. Finally, I give hints for creating backups of Docker volumes in production.

zum Artikel gehen

Broken drift detection with Terraform

When the resources of a Terraform provider (e.g. Azure) define computed optional attributes, these are not properly covered by Terraforms drift detection. As I will demonstrate, this can lead to non-reproducible infrastructure. I also experiment with Terr

zum Artikel gehen

Renovate bot cheat sheet the 11 most useful customizations

Renovate bot is a tool that automatically updates third-party dependencies declared in your Git repository via pull requests. This Renovate bot cheat sheet helps teams who adopt Renovate with customizing the most common (and useful) configuration options,

zum Artikel gehen

Automatic dependency updates a Renovate Bot introduction

Renovate bot is a tool that automatically updates software dependencies declared in your Git repository via pull requests. In this Renovate bot introduction I explain the benefits of automated dependency updates, how the Renovate bot works, how to operate

zum Artikel gehen

Research and boost your shell productivity with AI

I explain how using Large Language Models (a form of AI) can boost your shell productivity. The basic idea is to have LLMs generate shell commands or scripts, rather than researching them with traditional approaches (such as a search engine). I discuss th

zum Artikel gehen