O'Reilly eBook

Managing Feature Flags

Deliver Software Faster in Small Increments

Feature Flags offer a powerful way to turn code ideas into immediate outcomes without breaking anything in the meantime. Download the eBook to learn more.

Learn Why Agile Businesses Use Split

Deliver software features that matter, fast!

renderContent(deleteTreatment) {
  const allowDelete = deleteTreatment.treatment === "on";
  return (
    <div className="todoListMain">
      <div className="header">
        <form onSubmit={this.addItem}>
          <input
            ref={(a) => (this._inputElement = a)}
            placeholder="Enter Task"
          ></input>
          <button type="submit">Add</button>
        </form>
      </div>
      <TodoItems
        entries={this.state.items}
        allowDelete={allowDelete}
        delete={this.deleteItem}
      />
      <TodoItems
        entries={this.state.items}
        allowDelete={allowDelete}
        delete={this.deleteItem}
      />
    </div>
  );
}

What You Will Learn

In this short eBook, learn how to successfully unleash feature flags, aka toggles, flips, gates, or switches, to accelerate software delivery and trunk-based development. You’ll learn about different types of DevOps feature flags, and explore critical code-level techniques to keep your feature flagging code manageable. You’ll also learn how to keep the number of flags in your codebase to a manageable level.

  • Use feature flag management to determine user/feature interactions
  • Examine several cases involving feature flags
  • Learn techniques to ensure that feature-flagged code is readable
  • Explore trends driving continuous delivery and experimentation

Schedule a Split Demo Tailored to Your Needs

Speed up development cycles, reduce release risk, and focus your team on DevOps best practices that create maximum impact.

Book a Demo

Create Impact With Everything You Build

We’re excited to accompany you on your journey as you build faster, release safer, and launch impactful products.