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.
Articles by Tom Hombergs
Testing a Spring Boot REST API against a Consumer-Driven Contract with Pact
Consumer-driven contract 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).
Read moreCreating a Consumer-Driven Contract with Feign and Pact
Consumer-driven contract 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).
Read moreTip: Provide Contextual Information in Log Messages
Have you ever had a situation where you stared at en error message in a log and wondered “how the hell is this supposed to help me?
Read moreTip: Use a Human-Readable Logging Format
Application logs are all about finding the right information in the least amount of time. Automated log servers may help us in finding and filtering log messages.
Read moreTip: Use Logging Levels Consistently
When searching for a bug, or just trying to get a feel for an application, it helps a lot if we know which information we can expect to find in the logs.
Read moreSkipping a CI Build for non-code changes
Skipping a CI build is like purposefully not brushing your teeth every morning and evening. You know it should not be skipped and you feel guilty when you do it anyways.
Read more