Why well written commit messages can be of greater importance than you might thinkI often come across commits in repositories that don’t make any sense or are way too generic in my opinion. Here’s my point of view on why I…Written by Berry de WitteFeb 16 2022 • 5 min read
How Apollo GraphQL had a major impact on our microsite performanceThis is going to be a story of a journey we made with one of our microsites. It was one of the first we build from the ground up at Wehkamp…Written by Berry de WitteJan 26 2022 • 6 min read
Tech @ Wehkamp: A travelogueI have been at Wehkamp for quite a few years now. An important reason for that is our unofficial motto: “Never a dull moment.” That is true…Written by Robert KranenburgJan 6 2022 • 8 min read
How to get more from Scrum (and why testers make perfect Scrum Masters)Some years ago, when I was just starting my IT career and SCRUM was becoming the default way of working for software companies, I had a…Written by Adrian GhituDec 7 2021 • 5 min read
TEAM-CULTURE, THE IMPORTANCE OF ‘HOW TO GET THERE’August 2021, Since long I wanted to write a story about the importance of the right mindset in a team and I think, this is the right moment…Written by Anneke KellerSep 6 2021 • 7 min read
Structurize your GraphQL implementation with fragments and unionsIn some cases, an API could return an array containing multiple different values. In our case, we use Contentful for all our content…Written by Berry de WitteFeb 15 2021 • 3 min read
Streaming a Kafka topic in a Delta table on S3 using Spark Structured StreamingAt Wehkamp we use Apache Kafka in our event driven service architecture. It handles high loads of messages really well. We use Apache…Written by Kees C. BakkerJun 24 2020 • 6 min read
Dependency Injection based on request headersDependency Injection (DI) helps us to change the behavior of parts of our application on the fly. This is especially neat when you want to…Written by Kees C. BakkerJun 4 2020 • 3 min read
Implementing DRY with Python decoratorsDon’t repeat yourself ( DRY ) is a principle of software development aimed at reducing repetition of software patterns, replacing it with…Written by Jari (LotU)May 19 2020 • 3 min read