/Posts>

This is my collection of blog posts. Enjoy!

← Previous page Next page →

Field Note

Field notes — 26th of March 2024

apt stackoverflow-podcast artificial-intelligence
Posted on Tuesday, March the 26th 2024
1 min read

Field Note

Field notes — 25th of March 2024

python-3.12 pip pre-commit git hooks docker buildx cross-architecture
Posted on Monday, March the 25th 2024
2 min read

Article

Alacritty — a fast, minimal, and portable terminal emulator

alacritty terminal rust

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). 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.

Posted on Tuesday, December the 27, 2022
7 min read

Article

Progressive web application installation with Brave

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.

Posted on Sunday, August the 21, 2022
4 min read

Field Note

Getting temporary admin rights from the command line with SAP Privileges

Posted on Sunday, August the 14, 2022
3 min read

Article

[dev.to] Detecting Kubernetes API Deprecations with pluto

kubernetes api deprecation pluto dev-to

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.

Posted on Wednesday, July the 27th, 2022
0 min read

Article

[Weeklyjs.io] Types as Comments for Plain JavaScript

javascript types-as-comments weekly-js

Today we’re looking into the potential future of JavaScript by reading up on the types as comments proposal that seeks to introduce type information as part of the core JavaScript language.

Posted on Friday, June the 24, 2022
0 min read

Article

Excluding false positives with Prowler

prowler infrastructure security-scanning false-positive

Prowler is a security auditing tool for AWS that helps us catch security defects such as credentials stored in plain text or S3 buckets that are publically accessible by accident. While Prowler is generally a very useful technology it sometimes also reports false positives. Thankfully, Prowler also comes with a whitelisting functionality that allows us to ignore certain resources.

Posted on Wednesday, June the 22nd, 2022
6 min read

Article

Keeping environment-specific Helm configuration DRY

helm configuration dry

Helm is a great tool for defining and deploying Kubernetes-native application packages. If we deploy to multiple environments, we typically have to write multiple values.yaml files containing duplicate values. Keeping our values files DRY is possible, however, either natively via multiple value files options or, using YQ.

Posted on Saturday, June the 18, 2022
7 min read

Article

[dev.to] GitLab CI/CD Runner Clean-up with Pre-build Scripts

gitlab-ci-cd runner clean-up pre-build-script

GitLab CI/CD has a powerful but somewhat under-documented pre-build script feature that allows us to execute custom logic before builds are run on a GitLab runner. This post explores how to utilize the pre-build script to automate Docker system clean-up on GitLab runners.

Posted on Monday, May the 23rd, 2022
0 min read
← Previous page Next page →
friedrichkurz.me

© 2025 Friedrich Kurz

Privacy Policy