Recent Posts
From Complex to Simple: Answering Questions
How would you explain the term “replication slot in Postgres” to an intern? And how to a senior database administrator? I think your responses would be quite different.
Unfucking Authorship Attribution in Git
Let’s say you’ve been handed a commit from another person and you have just accidentally git-commit-ammended your own changes to that commit, effectively marking YOUR changes as made by THAT person. Read this article to find out what might be the consequences if you leave it as is, and how you can split the ammended commit in two (and return back the proper authorship attribution).
Reusing Packages with Docker
Docker images are a convenient format of artifacts for backend applications. They are agnostic to both Linux distribution and programming language. So you may have a single artifacts storage for the whole company (a Docker Registry) and happily deploy everything with Docker. But when you start using Docker for packaging all your applications, sooner or later you may start facing a problem with trying to reuse a single artifact between different Docker images. There are multiple ways to achieve the reusability with different pros and cons, which are explored in this post.