Featured image of post Kubernetes Horizontal Pod Autoscaler using external metrics

Kubernetes Horizontal Pod Autoscaler using external metrics

Scaling out in a k8s cluster is the job of the Horizontal Pod Autoscaler, or HPA for short. The HPA allows users to scale their application based on a plethora of metrics such as CPU or memory utilization. This is all well and good but what happens if you want to scale out your application based on an application-specific business metric?

Featured image of post Spring Boot development with VSCode and WSL2

Spring Boot development with VSCode and WSL2

In this article we will get a development setup for Spring Boot projects using VSCode and WSL2. It's been a while since I last tried to use VSCode for Java development. Last time I decided not to make the switch from IntelliJ IDEA.IntelliJ IDEA is a wonderful project. Jetbrains have trully created something beautiful. There's only a small caveat. It costs lots of money.Ever try to convince your boss to switch development for your team from something free (Netbeans, Eclipse [sic]) to IDEA? The argument 'can do the same things but more efficiently, and it costs loads of money' doesn't fly well.

Featured image of post Linux sucks

Linux sucks

Today in a state of ultimate boredom I decided that I would configure my personal laptop with Ubuntu. Now, don't get me wrong, I hate this piece of sh*t as much as the next guy, but I hear that QHD scaling works out of the box with recent versions of Ubuntu. In the past i had bad experience with setting up various applications on the distro of my choosing (Debian/XFCE). GTK applications behaved a certain way, QT another. Last time i tried that it took me a good full day to get things 'decent'.