Blog
Technology
What everybody should learn from CrowdStrike
Friday October 25, 2024
On July 19th 2024, roughly 8.5 million Windows machines around the world crashed and were unable to restart. Within hours, the bug — not in Windows but in security software from CrowdStrike — was discovered and fixed. However, it took manual action from sysadmins to get everything up and running again. Some companies were affected for days. CrowdStrike published their root cause analysis for everyone to read, which is commendable. While customers of CrowdStrike worry about the learnings of the company, I asked myself: what can I learn from this?
Technology
Kotlin Multiplatform: Write Code Once
Wednesday September 9, 2020
Write code in your favorite programming language, run it everywhere. Oh, and save money while doing it. In just a few years this might be reality, provided you like Kotlin.
Education
Academic versus industry
Monday April 3, 2017
It happens: you follow a course at university about a subject that seems interesting. However, you find out that actually working on it is horrible. It usually is not the subject that causes this by being vague or just too cutting edge, more commonly the tools or implementations chosen by professors kind of suck.
Publications
Conference talk
How Mutation Testing Got Practical
Sunday February 4, 2024
This talk was given at FOSDEM ‘24 in the ‘Testing and Continuous Delivery’ devroom. It is based on material from guest lectures on mutation testing.
Magazine article
(Dys)functional programming on the JVM
Thursday October 22, 2020
Article on functional programming constructs in object oriented languages focusing on the challenges in combining these patterns.
Master thesis
CheckMerge: A System for Risk Assessment of Code Merges
Thursday April 26, 2018
Research on providing an indication whether a code merge could result in broken code.
Projects
Study assignment
Drones Simulator
Friday July 7, 2017
As part of the ‘Industrial Software Engineering Project’ course at university we (a group of four students including myself) developed a distributed, scalable simulator platform for drone artificial intelligence testing.
Extracurricular
SymposIA
Wednesday March 1, 2017
For study association Inter-_Actief_ I have created a taylor-made web platform for the symposium committees.
Open source
moneybird-python
Friday February 26, 2016
Python API client for the MoneyBird bookkeeping software.