Service stub met behulp van Pact
Voor het lokaal testen van een applicatie is het soms handig, of noodzakelijk, om externe services waar je applicatie gebruik van maakt te mocken of te stubben. Zodat een applicatie geïsoleerd getest kan worden zonder dat dit invloed heeft op de toestand van eventuele afhankelijke…
Docker Swarm, persistent connections and Spring Boot graceful shutdown
The problem Spring Boot containers still receiving requests after a shutdown is triggered in Docker Swarm, leading to errors. Background We have a production environment with Docker Swarm, based mainly on Spring Boot microservices. The containers communicate to each other using HTTP (with RestTemplate) through…
Traag maar toch snel
Sinds januari 2017 werk ik vanuit Craftsmen bij een van de grotere telecombedrijven van Nederland. Mijn team heeft hier onder meer de missie om de nieuwe mobiele app en website sneller en stabieler te maken. Een manier waarop we dit doen is het neerzetten van…
Strategieweekend / Hackathon – 2018
Een paar dagen even lekker (ver) weg in Zuid-Limburg, prachtig weer, ergens bovenop een berg, met een stunning view. Ideale ingrediënten voor een paar dagen met de mannen ouderwets offline. Op een adembenemende locatie. Bij Hofleverancier De Smockelaer. Zouden de royals hier zelf eens gelogeerd…
Smart Express, a hobby project
In the summer of 2015 I started building a web application for a friend who owns a small courier company, named Smart Express. Smart Express picks up packages at a specified locations and delivers them to other locations. Additional services and options aside, prices are…
Een toontje lager? Of juist hoger spelen: speel je rol
Vakmanschap is een samenspel van talent, ervaring, de wil om te leren en heel veel passie en toewijding. Dit kan ik zowel in mijn programmeerwerk als mijn liefde voor jazz kwijt. Beide passies beginnen met dezelfde basis: de juist noten durven en blijven spelen. Op…