Home

Insights into a Coder's Brain

Most recent posts

About Flatpaks

What is one thing that everybody loves about smartphones? The app store (or however your vendor’s version of it is called). It is really easy to install and uninstall additional apps, because they are: Bundled with their binary dependencies and ready to run Isolated from each other (so no conflicting binary dependencies, no ac...

Read more

How to apply a code formatter to a Git history

Imagine that you have written, prepared and rebased a beautiful Git history with multiple commits for a pull request to an open source project – just to discover that you forgot to apply the code formatter to your newly added code, making it non-compliant with the requirements of the upstream project. Fortunately, as long as your pull request h...

Read more

Creating your own Bluefin distribution

As mentioned in a previous article, I’ve migrated my personal laptop from Windows to a Bluefin-based Linux system – see that article for my rationale as well as an introduction to Bluefin and immutable-image-based Linux systems. Today’s article will be a guide on how to setup your own Bluefin-based image builds using GitHub Actions, so you can h...

Read more

Applying container principles to the desktop

I’ve recently migrated my personal laptop from Windows to Linux, mainly because I did not see any value in purchasing yet another Windows version, when I mainly use it to run cross-platform applications and a web browser. After reading about it somewhere else, I decided to base it on the Bluefin distribution, which is itself based on Fedora Sil...

Read more

Discoveries & Random Stuff: Manual IMAP Access

Imagine you want to modify some folders in your IMAP mailbox, but you don’t currently have a suitable email client at hand (and e.g. your mobile mail client isn’t able to create folders). Fortunately, a command line with telnet/openssl is enough for this task: Because IMAP is a just a very simple, text based protocol over a telnet-like connecti...

Read more

Discoveries & Random Stuff: Utilizing @supports in CSS

The pace of innovation has accelerated quite a lot since I started writing HTML and CSS a few years ago (see as mentioned before. The @supports directive is really useful if you want to take full advantage of a new feature if supported, while providing a graceful fallback on other browsers: .first-word-of-paragraph { font-weight: bold; } @s...

Read more