At Wehkamp, we’ve been very busy with the migration of our container platform. Our (old) Blaze platform runs on Mesos, Marathon, and NGINX, but we’re shifting to a new Atlas platform, powered by Kubernetes and Istio. This setup gives us more resilience, security and auto scaling. A year ago, we successfully migrated our www-ingress to this new platform. This week, we set our sights on migrating the app-ingress for our Android and IOS backend services. Unfortunately, things didn’t go as planned…
There are many guides on how to install and configure Git on a Windows PC. As I test new developer laptops for Wehkamp, it makes sense to have some notes on how to do it. Most Windows developers use git HTTPS cloning, but this guide shows how to install and configure SSH.
I’m working on a project that turns GitOps data into APIs using Bash, JQ, and YQ. After reviewing GitHub connection options, I found SSH works best for local development, while GitHub App tokens are ideal for containers. Here’s how to use Bash to authenticate with the GitHub CLI and clone repositories using either method.
I love using Visual Studio Code as it is very flexible and runs almost anywhere. It is usually the first editor I install on a new machine. Let’s script those plugin installs, so we can roll them out to new machines.
There is so much fun stuff you can do with Home Assistant. I like the fact that you can build a personal dashboard to monitor all sorts of things. So why not track fuel prices in your region?
Let’s use some simple YAML files to define a RESTful command that automatically triggers when one of the Zonneplan sensors change. Simple and effective.
Embedding FinOps into our Wehkamp Retail Group development culture has led to substantial cost savings and more cost awareness. While we keep running a scalable and stable platform. All to give our customers a pleasant and smooth journey when shopping in our webshops.
Let’s setup commit verification using GPG on Windows. This will prompt us to sign the commit. I will be using a passphrase instead of signing the commits with my SSH token. This gives an extra layer of security to the setup.
Here I’ll store my notes on WSL tuning. I mainly use WSL to do Dev Containers, so I need it to run as smooth as possible. My main problems include: memory and disk size. Let’s see what we can do to address the problem.