The Split Blog

We write about engineering, controlled rollout, feature flags, and building a company.


Keep Your Feature Flags Synchronized

Sebastian Arrubia on June 16

#> split-sync Read More

Dropbox’s Stormcrow and The New Era of Customer Experience Control

Adil Aijaz on March 6

With Dropbox's announcement of Stormcrow, they join an elite group of large tech companies handling controlled rollouts internally. But what do these systems have in common, and how can they be applied to any business using Split? Read More

Releasing with Feature Flags Instead of Feature Branches

Adil Aijaz on March 6

There are two kinds of gatekeepers to our release process: people and software. Feature branching relies heavily on a human process to validate releases, often causing backups that effect the rest of the business. These slowdowns can be avoided by using feature flags, allowing engineers to QA as they go, and QA teams to spend their time creating automation and verification software, rather than inspecting branches. Read More


Where Feature Flags Meet Testing

Henry Jewkes on February 23

At Split, we’re committed to making meaningful contributions to the process of how software is released and provide the tools to facilitate testing your application under all circumstances.​ We always have our sights set on making our service better, more responsive to customer feedback, and more robust in its integrations. In light of that, Henry Jewkes will describe how we have extended Split to the JUnit Java testing framework​, to facilitate easier software testing when feature flags are being employed for quicker releases. - Patricio Echague, CTO Read More


Founding Moments: Split Raises an $8 Million Series A

Adil Aijaz on January 18

Reid Hoffman said that companies have many “founding moments”, the “key inflection points when leaders decide to change a path in order to better, or more quickly, realize their mission”. We’ve had many founding moments at Split; the day we quit our day jobs, the hiring of our first teammate, our first customer. Today is another founding moment for us: raising $8M in Series A financing. Read More


Testing and Local Development Using Split's Off-the-Grid Mode

Patricio Echague on December 6

This blog post will try to shine some light on the recently added support for local development as well as how to integrate Split into your continuous build and unit testing. We'll walk you through the creation of a demo app and how to run unit tests with Split by setting the expected behavior with a specific file in the path (we call it off-the-grid mode). Read More


Actionable Error Monitoring Across the Full Stack with Rollbar and Split

Adil Aijaz on November 1

Our new integration with Rollbar brings Split event data into the error monitoring environment, so teams can investigate incidents faster and take action the moment things go wrong. Read More

The Power of Controlled Rollouts: Software Development Lessons from the Samsung Galaxy Note 7 Recall

Adil Aijaz on October 21

What can software engineers learn from Samsung's Galaxy Note 7 debacle? Plenty. As we build and ship new products it's important to protect customers from failure. Controlled rollouts give us a powerful tool to slowly introduce new features, thoroughly testing them as they go live. Read More


Our new JIRA Software integration: create, update and view issues—directly from your rollout event stream.

Trevor Stuart on October 12

We’ve taken our integration further with a massive update to our JIRA connection. Here’s an early preview. Read More

Graceful Degradation: Building Planned Failure Into Your App

Adil Aijaz on September 6

When we think about app infrastructure planning, we often ask how will it scale. Equally important though, is how will it fail. You might not be able to 100% prevent failure, but you can mitigate its impact on your customers by building the the capacity for failure, or graceful degradation, into your app. Read More

Next Page

Join the team.

Explore our currently open positions.

Learn More