Activate Keychron Function Keys on Ubuntu

Two days ago I've had the chance to set up another Laptop using Ubuntu and configure it properly for my workflows. I've plugged in my Keychron K8 and recognized that the F1-F12 keys won't get registered as actual function keys. Instead, my device just treated them as multimedia keys by…

Manage environmental differences with docker-compose overrides

Foreword: So recently I had the problem that I've deployed some software (Sentry) via docker-compose and needed to add some changes to the docker-compose.yml file to implement the correct routing for my setup. In doing so, I didn't want to fork the project to make my changes in the…

Deep Work in an Environment of Distractions

Foreword: Recently I read "Deep Work: Rules for Focused Success in a Distracted World" by Cal Newport on how you can get in a state of truly full focused work cycles without any distractions. This mode is a special skill with which, if mastered, you can genuinely stand out in…

I have revamped my blog and here is why

New layout - same good content!So recently I just revamped my existing blog using the same technologies I've used before. To name it correctly I used Gatsby as my static site generator, Tailwind for styling, and the 'gatsby-core-blog' theme as a template to reach a solid base to work…

The things I have learned during pair programming

Foreword: So back in an old team of mine, we've developed larger stuff like our application deployment pipeline or our backup logic together without even calling it "pair programming". In the new team, I am working with right now, we hardly used the pair programming approach at the beginning -…

The problem I have with stand-ups

Foreword: So lately I thought about stand-ups and what bothers me about them. I found a few points that are in some ways not as optimal as I wish they would. This made me look for opportunities to optimize the process in some situations. Furthermore, if you as a reader…