Hello! 👋

Welcome to my home on the interwebs! 🚀

My name is Friedrich Kurz. I’m a cloud-native developer at MaibornWolff GmbH in Munich, Germany.

Latest today I learned (TIL) posts

Today I Learned (May 15, 2024)

  • 1 min read

Today is Wednesday, May the 15, 2024 and today I learned …

  • How to select a Pod deployed by DevSpace via labels

Today I Learned (May 10, 2024)

  • 1 min read

Today is Friday, May the 10, 2024 and today I learned …

  • How to show a dependency graph for installed Brew packages

Today I Learned (May 06, 2024)

  • 1 min read

Today is Monday, May the 06, 2024 and today I learned …

  • That it’s possible to attach a shell to a running container via the DevContainer Visual Studio Code extension
  • How to run a local Kubernetes cluster in a Lima VM with Colima

Latest blog posts

Alacritty — a fast, minimal, and portable terminal emulator

  • 14 min read

In my neverending quest for the perfect development set-up, I’ve recently tried a couple of improvements for my hitherto standard command line tooling (ZSH + iTerm2) over the holidays. While ZSH has—for me—stood the test of time (and I don’t feel the need to try out another shell yet), there is, in my opinion, always room for improvement on the terminal emulator side. So, here’s a quick guide on how to use my new weapon of choice, Alacritty.

Progressive web application installation with Brave

  • 8 min read

Brave is a free, open-source, Chromium-based web browser that has a strong focus on privacy. Brave also has the option to run progressive web apps (PWA) as standalone applications. This may be useful if you prefer to run some apps in the browser, but still want to have the benefit of launching and switching to the app like a fully native app. Some websites unfortunately don’t declare themselves properly as progressive web applications or simply are not PWA-enabled yet. Brave has the nice feature that in spite of this, you can install websites like these as a PWA. The workflow to do this is a bit hidden in plain sight, however, so here’s a quick tutorial on how to do it.

Getting temporary admin rights from the command line with SAP Privileges

  • 4 min read

If you work in a corporate environment and have a Mac as your work machine, chances are that your IT department installed SAP’s clever Privileges app to limit the use of admin rights. Privileges essentially adds your current user to the admin group for a limited amount of time so that you can obtain elevated privileges whenever needed but do not overuse them. Convenient as Privileges may be, however, I sometimes get annoyed by having to use the GUI over and over to get admin privileges multiple times a day. Thankfully, the installation of the GUI app also comes with the PrivilegesCLI command line application.

Latest articles

[dev.to] Dev Containers on Kubernetes with DevSpace

  • 18 min read

Containerization is a good way to quickly ramp up and tear down, distribute and version pre-configured development environments. There are a couple of prolific tools in the space of containerization tools for development environments but not a lot of them hit the sweet spot in terms of customizability and convenience quite like DevSpace.

[dev.to] Detecting Kubernetes API Deprecations with pluto

  • 17 min read

The Kubernetes API is changing all the time. With these changes come deprecations and eventual removals of parts of the API. To be able to keep an up-to-date Kubernetes cluster version, we have to identify deprecated APIs and update them. This may become tedious in larger clusters with hundreds of resources but tools like pluto can help.