How to synchronize dotfiles between multiple machines?

Today, I would like to discuss an issue many developers might be facing when having multiple computers. Let’s say one for personal use and one provided by the employer. Developers are usually putting a lot of care into setting up their environment. Whether this means the configuration of tools like their shell, git, …​, or adding custom scripts or bash/zsh/fish/…​ aliases. In both cases, this is usually achieved through files present in the user’s $HOME directory....

<span title='2022-10-27 15:27:00 +0100 +0100'>October 27, 2022</span>&nbsp;·&nbsp;7 min&nbsp;·&nbsp;Loïc Rouchon

Dealing with multiple git repositories

Let’s talk about git repositories! I don’t want to get into the mono versus multi-repository discussion. Some advocates for mono-repositories and others against them. But no matter which side you’re on, chances are you contribute to repositories parts of different organizations: personal projects, professionals, or various open-source ones. In this case, it is for sure not possible to use a mono-repository approach. Hence, I thought of a solution to help me keep some repositories up-to-date with their remotes or ensure I did push everything....

<span title='2022-02-02 20:05:00 +0100 CET'>February 2, 2022</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;Loïc Rouchon