
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
Feature Flags Best Practices
Feature flags, in their simplest form, are just if conditions in your code that check if a certain feature is enabled or not.
Read more9 Practices to Support Continuous Deployment
Continuous Deployment is the state-of-the-art way to ship software these days. Often, however, it’s not possible to practice continuous deployment because the context doesn’t allow it (yet).
Read moreRollout Strategies with Feature Flags
Rolling out new features is one of the most satisfying parts of our job. Finally, users will see the new feature we’ve worked on so hard!
Read moreTesting Feature Flags
Putting your code behind a feature flag means that you can deploy unfinished changes. As long as the feature flag is disabled, the changes are not having an effect.
Read moreTesting Time-Based Features with Feature Flags
Time-based features in a software application are a pain to test. To test such a feature, you can (and should) write unit tests, of course.
Read moreFeature Flags: Make or Buy?
According to Google’s DevOps Research and Assessment (DORA) group, software delivery performance influences organizational performance in general. That means if you’re good at delivering software, you’re good at business.
Read more