Learn to branch by abstraction, a pattern used for making large-scale changes gradually while continuing to release your application, using feature flags

Learn to branch by abstraction, a pattern used for making large-scale changes gradually while continuing to release your application, using feature flags
In this world of continuous delivery and high volume of feature releases, it’s important to have a testing infrastructure in place to ensure your existing …