Martin Devillers



Welcome to my engineering blog! On this page you will find various brief posts I’ve written over the years. Most of these posts focus on specific engineering challenges I’ve faced, but some posts also cover events like awards I’ve won or conferences I’ve attended. I also use this space to crosspost my content from other sites (mostly StackOverflow).


Welcome to v3!

Today I am launching the third iteration of my personal website at

Jun 5, 2022 · 3 min read


Typing JSON imports in TypeScript

How to extract types from JSON imports for great justice

Nov 5, 2021 · 2 min read


Mockito, @BeforeEach and UnnecessaryStubbingException

How to define Mockito stubs in your generic setup method without triggering UnnecessaryStubbingException

May 21, 2021 · 3 min read


NextJS & Sharp library compatibility issue

How to fix the latest NextJS release with Sharp for your system

Feb 5, 2021 · 1 min read


Nodejs, TypeScript, ts-node-dev & top-level await

Where we are, where we are headed and where we want to be

Dec 11, 2020 · 3 min read

How-toBig OReactTypeScript

Polishing the charts

How to improve the responsiveness of Highcharts on smaller viewports

May 18, 2020 · 5 min read

Big OMeta

Time for some reflection

My thoughts after one month of working on the Big O Visualizer

May 14, 2020 · 7 min read


Debugging production with hidden modals

How to change the behavior of an application using a (hidden) settings screen

May 12, 2020 · 4 min read

Big OTypeScriptPerformance

Web Workerizing CPU-hungry JavaScript

How to avoid browser UI freezes by offloading CPU-heavy code to Web Workers

May 7, 2020 · 11 min read

Big OHow-toReactTypeScript

Implementing previous/next navigation

How to add previous/next navigation to Gatsby pages

May 1, 2020 · 4 min read

Big OReactTypeScriptGatsby

Launching the Big O Visualizer

I built an interactive web-based tool that visualizes the time complexity of algorithms

Apr 24, 2020 · 2 min read


Business Process Modeling as a means to bridge The Business-IT Divide

My master's thesis that won an award in 2012

Dec 2, 2019 · 3 min read


Integrating Hystrix Dashboard in Spring Boot Admin 2

How to guide on getting Hystrix Dashboard up and running in Spring Boot Admin 2

Nov 19, 2019 · 3 min read


I won a hackathon!

My team won SHIP IT 2019! This was my first hackathon in DPG Media's brand new headquarters in Antwerp. I had a great 24 hours mob-programming, meeting the CEO and running through the hallways at night with Nerf guns 😀

Oct 12, 2019 · 2 min read


When will AWS S3 delete expired objects?

I ran into an interesting "gotcha" this week with respect to the AWS S3 lifecycle policy

Oct 1, 2019 · 1 min read


Docker in de praktijk

Een kijkje achter de schermen van de ov-chipkaart

Nov 28, 2015 · 2 min read


Jack of all trades, master of none

Reflecting on twenty years of software engineering

Nov 15, 2015 · 3 min read


Back from Microsoft TechEd 2014

I just returned from a week of absorbing hardcore IT knowledge, meeting industry leaders and enjoying the nice Spanish weather. Where? Microsoft TechEd 2014 of course!

Nov 3, 2014 · 2 min read


Announcing M@sterDev 2014

We're organizing a MasterChef spin off called M@sterDev, a 24-hour hackaton / coding competition for students!

Oct 9, 2014 · 2 min read


Strong Naming Third-party Assemblies

How to add a strong name to a third-party assembly

Jul 6, 2014 · 3 min read


Quick debugging KnockoutJS in Chrome

How to quickly debug KnockoutJS templates in your browser using ko.dataFor($0) and ko.contextFor($0)

Dec 14, 2013 · 3 min read


Easy way to improve DbEntityValidationException

How to easily tell what's going on when you face a DbEntityValidationException from Entity Framework

Mar 4, 2013 · 3 min read


ASP.NET MVC 4 RC: Getting WebApi and Areas to play nicely

How to make WebApi Routes Area-aware

Aug 15, 2012 · 9 min read


Localizing Microsoft ReportViewer

How to localize the Microsoft ReportViewer Control in Dutch (or any language) by implementing the three IReportViewerMessages interfaces

May 5, 2012 · 12 min read


Good gravy, I won an award!

The Aia Software Thesis Awards ceremony was held on 10 February 2012, during which I received the award for Most Appealing Master Thesis 2012

Feb 10, 2012 · 2 min read

© 2022 Martin Devillers. All rights reserved