Unit, integration, end-to-end tests: do I need all of them?

Unit, integration, end-to-end tests: do I need all of them?

Yes. I mean, don’t even think about it. You’ll need all of them, probably in different measures, but there is no “we shipped to production without tests”. Tests are the first rampart separating you from madness and failure. Why madness? Try to do even a small refactoring after you’ve deployed...

2 minute read
Video of the Feature Gating talk @ DevDay Salerno

Video of the Feature Gating talk @ DevDay Salerno

Just a quick update: the folks from DevDay Salerno just uploaded the video from my Feature gating talk on Youtube! Unfortunately it’s in Italian but there are subtitles available 🙂 In case you still don’t know I’m writing a series about Feature Gating, the next episode will be online soon!...

1 minute read
Feature Gating part 3 : how can we check the gates?

Feature Gating part 3 : how can we check the gates?

In this article we’ll explore few ways to check if the feature gates are opened or not. This is the third episode of our series about Feature Gating, last time we discussed about the optimal persistence method for the flags. The first approach is a static config object injected as dependency...

6 minute read
Feature Gating part 2 : how can we store the flags?

Feature Gating part 2 : how can we store the flags?

In the first article of this series we discussed the general concept behind Feature Gating, now we will talk a little about how we can store the flags. A very naive approach is using a simple file per environment. You can serialize your flags in any way you want, json,...

3 minute read