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
Laws and Principles of Software Development
In discussions around software development, it’s almost impossible to avoid quoting a law or two. “This won’t work because of ‘The Law of X’!
Read moreZero Downtime Database Changes with Feature Flags - Step by Step
Whenever we make a change in our database schema, we also have to make a change in the code that uses that database schema.
Read moreRead Intentionally
How many words are you reading every day? As a software developer, I read a lot. And I’m pretty sure that I should read even more.
Read moreMake it Easy
We like telling other people that we’re working hard. Hard work gains us respect. We just have to push through to get the results we want.
Read moreSaving Time with Structured Logging
Logging is the ultimate resource for investigating incidents and learning about what is happening within your application. Every application has logs of some type.
Read moreValidation with Spring Boot - the Complete Guide
Bean Validation is the de-facto standard for implementing validation logic in the Java ecosystem. It’s well integrated with Spring and Spring Boot.
Read more