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
In a distributed system, many services can be involved in creating a response to a single request. Not only for debugging purposes it’s essential that the path of such a request can be traced through all involved services.Read more
Feature flags are a great tool to improve confidence in deployments and to avoid impacting customers with unintended changes. Instead of deploying a new feature directly to production, we “hide” it behind an if/else statement in our code that evaluates a feature flag.Read more
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 more