
Tom Hombergs
As a professional software engineer, consultant, architect, general problem solver, I've been practicing the software craft for more than fifteen years and I'm still learning something new every day. I love sharing the things I learned, so you (and future me) can get a head start. That's why I founded reflectoring.io.
- Spring Boot
Testing MVC Web Controllers with Spring Boot and @WebMvcTest
In this second part of the series on testing with Spring Boot, we’re going to look at web controllers. First, we’re going to explore what a web controller actually does so that we can build tests that cover all of its responsibilities.

- Spring Boot
Unit Testing with Spring Boot
Writing good unit tests can be considered an art that is hard to master. But the good news is that the mechanics supporting it are easy to learn.

- Meta
My Personal Review of 2018
It’s easiest to review things if they are measured. So, in this post, I’ll try to measure as much of my year 2018 in hindsight to draw a conclusion to this year and then make plans for the next.

- programming
Implementing a Consumer-Driven Contract between a Node Message Consumer and a Node Message Producer
Consumer-driven contract (CDC) tests are a technique to test integration points between API providers and API consumers without the hassle of end-to-end tests (read it up in a recent blog post).

- programming
Implementing a Consumer-Driven Contract for a GraphQL Consumer with Node and Apollo
Consumer-driven contract (CDC) tests are a technique to test integration points between API providers and API consumers without the hassle of end-to-end tests (read it up in a recent blog post).

- programming
Implementing a Consumer-Driven Contract for a GraphQL Consumer with Node and Apollo
Consumer-driven contract (CDC) tests are a technique to test integration points between API providers and API consumers without the hassle of end-to-end tests (read it up in a recent blog post).
