Feature flags, open source

2022

Sandeel

Flags without the meeting. Ship behind a switch and roll out by percentage.

From merge to live, behind a flag

was 14 minutes and a meeting

Client

Open source

Role

Author and maintainer

Timeline

Since 2022

Built with

TypeScript, SQLite

Sandeel feature flags: a list of flags with switches and percentage roll-out bars

The problem

The problem

Every release needed a meeting because nothing could be switched off once it was live.

Every release needed a meeting because nothing could be switched off once it was live.

What I did

What I did

A small library and one table: flags with owners, expiry dates and a percentage. No dashboard service to run, and no flag lives longer than a quarter without someone saying why.

A small library and one table: flags with owners, expiry dates and a percentage. No dashboard service to run, and no flag lives longer than a quarter without someone saying why.

What changed

What changed

From merge to live in 11 seconds behind a flag. About forty teams use it, and three of them send patches.

From merge to live in 11 seconds behind a flag. About forty teams use it, and three of them send patches.

Next project

Next project

Bawbee

Bawbee

Have a number that needs moving? Tell me what it is today.

Next free in January 2027. Send the number, where it is measured, and what it costs you. I reply within a day.

Next free in January 2027. Send the number, where it is measured, and what it costs you. I reply within a day.

Create a free website with Framer, the website builder loved by startups, designers and agencies.