Links

Develop continuously, turn on when ready

By surrounding all new functionality and potentially disruptive changes with feature flags, you can remove the need for feature branches, and push to production even if new features aren't ready yet.
Once they're ready and tested, they can be turned on in production (or any environment) with a simple toggle, or rolled out to only a subset of users.