Tag: developer-experience
All the articles with the tag "developer-experience".
-
What Happens When You Run docker run
The mental model behind Docker images, containers, and layers — what actually happens from command to running process, and why understanding the lifecycle matters for everything else.
-
Docker Volumes and Bind Mounts
Named volumes, bind mounts, and tmpfs — how Docker handles persistence, when to use each, and the permission problems that catch everyone.
-
Cleaning Up Build Artifacts and Caches with git clean
How to use git clean to remove untracked files, build output, and caches from your working tree — with dry runs, exclusion patterns, and the flags that control what actually gets deleted.
-
Per-File Git Behavior with .gitattributes
How .gitattributes controls merge strategies, diff output, line endings, and export behavior on a per-file or per-pattern basis — solving whole categories of recurring git friction.
-
Finding When Code Appeared or Disappeared with Git Pickaxe
How to use git log -S and -G to trace exactly when a string or pattern was added, removed, or changed across the entire history of a repository.
-
Comparing Patch Series with git range-diff
How to use git range-diff to see what actually changed between two versions of a branch — before and after a rebase, or between PR iterations.