Microsoft Windows considered harmful
You should not be using Microsoft Windows.
Read more
Provisioning a vanilla k8s cluster with kubeadm and istio using ansible
Using ansible to automate the provisioning of a single-node k8s cluster using kubeadm.
Read more
Παρακολούθηση διακοπών ΔΕΔΔΗΕ
Αυτοματοποίηση παρακολούθησης προγραμματισμένων διακοπών ΔΕΔΔΗΕ
Read more
Monitor your internet speed using k8s and prometheus.
In this post we will implement an Internet connection monitor using prometheus. We will use speedtest.net to periodically run speed tests and feed results into prometheus.
Read more
Kubernetes dev environment with K3s, Longhorn and a private registry
In this article we will create a complete k8s dev environment with dynamic storage provisioning and a private registry on K3S.
Read more
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?
Read more
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.
Read more
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".
Read more
Breaking the monolith
We have all heard about the benefits of Microservices vs the Monolith. But did anyone stop to think about the pitfalls? In this article we will go through the pros and cons of Microservices along with a strategy for a smooth transition from your Monolith to the fabled Microservices architecture. We will determine the optimal path for the transition and discuss the trade-offs that will need to happen.
Read more
The Death of Adventure Gaming
I have been playing computer games ever since i had a computer, a long time ago. That was the wondrous era of the adventure games. Many large companies such as Sierra and Lucasarts were producing quality adventure games. I was happy. But then something changed. All these companies gradually stopped producing adventure games in the favor of the ever increasingly popular action and sport genres (amongst others).
Read more