Feature Branching Using Feature Flags
Engineering teams have adopted distributed version control systems like GitHub and BitBucket to allow collaboration between developers within a central codebase and use branches (feature branching) to make updates or develop new features. Unfortunately, feature branching has some shortcomings such as having code to be reverted or redeployed when application features need to be enabled or […]