Skip to main content

94 posts tagged with "feature flags"

View All Tags

Feature Flags in Bun (The New JavaScript Runtime)

· 11 min read
Johnkingsley Amaechi
Working To Make the World Better — With Code.

Bun is making waves in the JavaScript ecosystem. This speedy new toolkit promises faster startup times, native TypeScript support, and improved performance compared to Node.js. But as Bun gains adoption, developers require modern tooling to match its capabilities. Feature flags are one such tool, and are perfect for Bun applications.

Coming up, we'll learn what Bun is and how it compares to Node.js, then dive into using ConfigCat feature flags in Bun projects. Finally, we'll discuss how to safely roll out new features, A/B test them, and quickly fix problems in production, all with the help of feature flags.

Feature Flags in Bun cover

How to Migrate from Prefab to ConfigCat Using MCP Server

· 10 min read
Péter Ádám Kóródi
Between the ifs and elses lies endless possibilities.

Manually recreating dozens of feature flags across platforms is tedious and error-prone. This guide shows you how to automate the entire migration from Prefab to ConfigCat in minutes using CLI export and natural language commands via an AI agent.

Rather than rebuilding every flag by hand, you'll export your entire Prefab configuration into a data file and use ConfigCat's AI-powered Model Context Protocol (MCP) server to transfer your configuration with minimal effort.

Prefab was acquired by Reforge and is being rebranded as Reforge Launch. If you're evaluating Prefab alternatives, ConfigCat offers a comparable feature set. With this simple migration process, you can see exactly how your Prefab feature flags behave in ConfigCat.

Migrate Prefab feature flags to ConfigCat with MCP Servers

Feature Flag Variations: Structured Values for Multivariate and JSON Workflows

· 4 min read
Csilla Kisfaludi
Tech support by day, movie addict by night, crazy cat lady 24/7.

If you’ve ever wished your feature flag values worked more like enums, this update is for you.

Over the past years, we kept hearing the same request in different forms:

  • “Can we have enum-like values for feature flags?”
  • “Can we avoid people mistyping values?”
  • “Can we define JSON values once and just select it?”
  • “Can we separate flag definitions from rollouts?”

This usually came up when teams started using multivariate feature flags or working with more complex JSON feature flags.

Free-form values are flexible. But when feature flags become operational tools, toggled by Customer Success, Sustainment teams, or junior teammates, flexibility without guardrails becomes a risk.

So we built Predefined variations.

ConfigCat Predefined Variations cover image

Feature Flags for Startups: Meet the ConfigCat Startup Program

· 6 min read
Eszter Valentinyi-Harmath
Marketing in the heart, front-end in the mind, Nutella in the veins.

Shipping fast is part of startup life. Breaking production doesn't have to be.

Early-stage SaaS teams face a unique challenge: they need to ship new features quickly, experiment often, and release continuously without risking production stability. Speed drives growth, but uncontrolled releases can lead to outages, technical debt, and lost user trust. That's why feature flags have become a core part of modern startup release management.

The ConfigCat Startup Program was created to help startups build with the right foundations from the beginning. It gives early-stage teams access to a production-ready feature flag service with startup-friendly pricing, so they can release safely while everything is still under construction.

ConfigCat Startup Program

ConfigCat's Favorite Feature Flags and the Biggest Blunder in Feature Flag History

· 7 min read
Lajos Szoke
The one man army, who single-handedly built the heart and soul of ConfigCat.

At ConfigCat, we use the best feature flag provider in the world. Plot twist: it's ConfigCat. We're basically in a committed relationship with ourselves. Some call it narcissism; we call it quality control.

In this article, we'll share real-world feature flag examples from production, explain how we use our own system inside ConfigCat, and confess the biggest feature flag mistake we've ever made (so you don't have to repeat it).

ConfigCat standoff

How to Migrate from Statsig to ConfigCat: Feature Flag Migration Using MCP Servers

· 9 min read
Péter Ádám Kóródi
Between the ifs and elses lies endless possibilities.

In this step-by-step guide, you’ll learn how to automate your Statsig feature flags migration with AI-powered Model Context Protocol (MCP) servers. Instead of writing custom scripts or manually recreating each flag, you can use natural language commands to transfer your entire configuration reducing migration time by up to 80%.

Migrate Statsig feature flags to ConfigCat with MCP Servers

Chaos Engineering with Feature Flags: Testing Resilience Through Controlled Failures

· 8 min read
David Herbert
Turning deep tech into stories developers actually want to read.

Most teams agree that reliability is learned in production, but the real challenge is learning without affecting the customer experience. After all, even well-designed systems fail in subtle ways: a single slow dependency can cascade into bottlenecks, or an overloaded database connection can push response times beyond what users will tolerate. We can wait for incidents to expose these cracks, or simulate them on our own with the help of feature flags.

Chaos engineering with feature flags offers a more controlled alternative. Instead of waiting for failures to happen, teams can deliberately inject small, realistic faults into production, limit their blast radius, and observe how systems behave under stress without risking a full-scale incident.

In this article, we'll look at how feature flags work, how they fit naturally into chaos engineering practices, and how chaos-enabled feature flags can help test production resilience through controlled failures.

chaos Engineering with Feature Flags

Top 8 LaunchDarkly Alternatives in 2025

· 11 min read
Csilla Kisfaludi
Tech support by day, movie addict by night, crazy cat lady 24/7.

Feature flags save lives (okay, at least your weekends). They let you release features safely, test ideas with real users, and roll back when things break.

LaunchDarkly is the biggest name in the game, but it's not always the best fit. Maybe you need simple pricing, zero data collection, or an open-source option you can self-host. The good news: there are amazing Launchdarkly alternatives out there.

Here are the 8 best feature flag tools in 2025 to help you ship faster, safer, and stress-free.

Top eight LaunchDarkly alternatives

Feature Flags in Flutter: Smarter Releases with ConfigCat

· 5 min read
Roxana Halați
I'm pretty cool, but I cry a lot.

Releasing new features in a mobile app can feel like walking a tightrope, especially when updates require going through lengthy App Store and Google Play review processes, and users still need to download the new build. That's where feature flags come in. They are software development tools that give developers the power to toggle features remotely, test new functionality safely, and control rollouts without shipping a new app version.

This guide shows you how to use feature flags in Flutter (Dart) with ConfigCat, focusing on best practices, manual polling, offline support, and real-world examples.

Best practices in Dart (Flutter) cover

How to Integrate Feature Flags in NestJS

· 8 min read
Chavez Harris
Inspiration does exist, but it must find you writing code.

Software development can be challenging, but deploying and managing new features shouldn't be. With feature flags, you can rest assured that your updates and new features are delivered safely with minimal risk. In this guide, I'll show you how to integrate a feature flag into a NestJS application.

How to use feature flags in NestJS cover