Add an HTTP echo service to your Kubernetes cluster

Add an HTTP echo service to your Kubernetes cluster

Kubernetes is a lot of fun and also a maze of settings and services. When working on your Ingress rules, it’s good to have something on the inside to validate your configuration. Echo service to the rescue! Example Imagine you’ve got a bunch of services in your cluster, sharing a common base path (in this case /api/echo). And you’ve got ingress in place to manage routing. To see “what gets through” is especially useful when you’re using Ingress’ URL rewriting….

Read More Read More

Spring Cloud Config with public/private key git access – solving the “Auth fail” error

Spring Cloud Config with public/private key git access – solving the “Auth fail” error

So I was setting up Spring Cloud Config for our project. Access your config through a public Git repo seems quite straight forward. And then it wasn’t. This post is about solving the “Auth fail” error when using a public/private keypair. A basic (server) setup So the Spring Cloud Config (SCC from here on) server has to have access to your Git repo. If you don’t want to or can’t supply a username password, a public/private keypair is possible. The…

Read More Read More

IntelliJ slow or sluggish on macOS? You’re not alone and it’s easily fixed!

IntelliJ slow or sluggish on macOS? You’re not alone and it’s easily fixed!

Lately, when working from home, IntelliJ would slow down and act like it’s running on a Pentium 2 instead of an i7… Simply scrolling through an XML file is problematic with intermittent pauses. And only when working from home, at the office everything worked fine! The problem Problem solving mode on. Activity monitor. Run glances. Change keyboard, mouse, unplug USB hub altogether, disconnect and work from laptop only. WWAAAAAIIITT… Now it’s performing as expected! After some digging I found that…

Read More Read More

Selecting a new GTD app

Selecting a new GTD app

Why now? I’ve been using Things for the past few years and it served me well. Things released a new major version of their app which required me to buy the whole suite (Mac, iPhone, iPad) again. Time to re-evaluate if Things is still the best GTD app for me… The contestants The three apps that I evaluated, are: – Things 4 (of course) – OmniFocus 2 (a friend uses this) – 2Do 2 (found this app while Googling for…

Read More Read More

Cucumber voor unit testing

Cucumber voor unit testing

Cucumber wordt vaak gebruikt voor webtesting (i.c.m. Selenium). Ik focus op Cucumber en puur Java en wil je laten zien waarom ik zo enthousiast ben over Cucumber voor unit testing. Cucumber introductie Cucumber is een framework voor Behavior Driven Development (BDD). Cucumber gebruikt gewone taal om specificaties vast te leggen. Vanuit die specificaties kun je eenvoudig code genereren die je helpt om testen voor specificaties te schrijven. Want TDD en BDD gaan prima samen! Voorbeeldje: Leesbaar, zelfs voor je oma…

Read More Read More

Constante van Verbruggen

Constante van Verbruggen

Ooit ontstaan op een project, waar we een web-applicatie aan het bouwen waren. Op een bepaald moment kwam de afdeling netwerkbeheer met de vraag “Wat is de netwerkbelasting van jullie applicatie?”, waarop ik zonder blikken of blozen antwoordde: “3”. Verbaasde blikken en vervolgens de vraag “3 wat!?”. “Ja, dat was ook precies mijn vraag!!”. Gelach alom… Sindsdien niet meer weg te denken uit het leven van Sander. Nu, toch zeker 10 jaar later, gebruik ik deze constante nog regelmatig. Deze…

Read More Read More

Fixing my espresso machine

Fixing my espresso machine

My espresso machine was a bit leaky lately. It’s a Quickmill 820R. A nice machine, bought it refurbished. Put it away for about 2 years (my “Nespresso period”). I decided to go back to the real stuff, but found that it didn’t work as well as it would before. As you can see below, it has a steam spout. This actually works as a valve, if you “open” the spout (turn it outwards), water (or steam) flows through the spout….

Read More Read More

Pimped my laptop

Pimped my laptop

http://glennz.com just struck me. At first they look like simple drawings, but if you look closer, it has a little story or gimmick to it. This is the laptop skin I ordered from them and that is now hugging the back of my screen. Really looks beautifull!

Zuiver Communiceren

Zuiver Communiceren

Gewoon aan de slag volgde ik de cursus Zuiver Communiceren (ZC). Zuiver Communiceren is een manier van communiceren die onder andere gebruikt wordt bij coaching en advies. In de IT zijn wij als techneuten vaak de partij die duidelijk moeten krijgen wat een klant wil. Vaak weet een klant dit zelf nog niet of ze hebben een ‘verkeerd’ idee. Zuiver Communiceren biedt je een aantal vragen en technieken waarmee je deze informatie eenvoudig kunt verkrijgen en verdiepen. Je zet hem/haar…

Read More Read More