Skip to main content
Chavez Harris
Build. Break. Learn. Repeat.
View all authors

How to Use Feature Flags in Unity

· 16 min read
Emil Kovačević
Code hard, debug harder.
Chavez Harris
Build. Break. Learn. Repeat.

Want to test a new gameplay feature in Unity without releasing it to every player? Feature flags let you enable or disable functionality, gradually roll out updates, and test new features with specific groups of players, all without deploying a new build.

In this tutorial, you'll learn how to use feature flags in Unity with C# and ConfigCat's .NET SDK. We'll use a simple game where a feature flag controls a robot's ability to automatically jump onto boxes, and you'll see how to enable or disable this behavior directly from the ConfigCat Dashboard.

How to use feature flags in Unity cover

Using ConfigCat Feature Flags in ASP.NET Core Web API

· 9 min read
Emil Kovačević
Code hard, debug harder.
Chavez Harris
Build. Break. Learn. Repeat.

ASP.NET Core APIs often need to change behavior without requiring a new deployment. You might want to release functionality to a small group of users, make a feature available only to certain subscription tiers, or quickly disable a problematic change.

Feature flags make this possible by letting you change behavior remotely without modifying and redeploying your code.

In this tutorial, we'll build a simple ASP.NET Core Web API and use a ConfigCat feature flag to control if it returns a two-day or five-day weather forecast. Then, we'll add a targeting rule so only users on a premium subscription receive the full forecast.

Feature Flags in ASP .NET Core Web API cover

How to Use Feature Flags in Godot Engine with C#

· 10 min read
Chavez Harris
Build. Break. Learn. Repeat.

Game developers often need to release new functionality without making every change available to every player at once. Feature flags make this possible by letting teams remotely enable or disable features, test changes with selected audiences, and respond quickly if something goes wrong.

In this tutorial, you'll connect a C# Godot project to ConfigCat and use a feature flag to control whether a sprite rotates.

How to Use Feature Flags in Godot Engine cover

OpenFeature with ConfigCat: Feature Flags Without Vendor Lock-In

· 13 min read
Zayyad Muhammad Sani
You live, you learn.
Chavez Harris
Build. Break. Learn. Repeat.

Feature flags help teams release software with more control. You can roll out features gradually, target specific users, run safer production releases, and turn risky functionality off without redeploying your application.

But once feature flags become part of your release workflow, another question comes up: should your application code depend directly on one feature flag vendor's SDK?

That is where OpenFeature can help.

In this guide, we'll look at what OpenFeature is, how it works with ConfigCat, and how to use the ConfigCat OpenFeature Provider for Node.js in a simple Express API.

OpenFeature with ConfigCat: Feature Flags Without Vendor Lock-In Cover

A/B Testing React Native Apps with Feature Flags

· 12 min read
Chavez Harris
Build. Break. Learn. Repeat.

Suppose you have two variations of a software product, but you're not sure which one to deploy. That's the problem A/B testing solves. And in mobile development, running a clean A/B test is harder than it sounds because you can't just toggle a server-side flag and move on. You're dealing with bundle updates, app store review times, and users who haven't updated in months.

This guide shows how to run a proper A/B test in a React Native app using ConfigCat feature flags for the rollout and Amplitude for analytics. By the end, you'll have a working implementation, a real results-reading framework, and a clear picture of what to do when the test is over.

A/B Testing React Native Apps with Feature Flags

Feature Flags in AWS Lambda with .NET: A Serverless Implementation Guide

· 17 min read
Musab Habeeb
Indecision is also a decision because you have decided not to decide.
Chavez Harris
Build. Break. Learn. Repeat.

Running feature flags in AWS Lambda requires a slightly different approach from using them in a traditional long-running application. Lambda execution environments can be created and discarded as demand changes, so caching and feature configuration need to account for cold starts and short-lived instances.

In this tutorial, we'll build a .NET AWS Lambda function that uses ConfigCat to control application behavior at runtime. We'll also add Redis as a shared cache, configure the ConfigCat SDK for Lazy Loading, and change the Lambda's behavior without redeploying it.

This pattern is particularly useful in microservices and other distributed systems, where deployment and release often need to happen independently. A service can be deployed with new code already in place while a feature flag keeps the new behavior disabled until you're ready to release it.

Feature Flags in Microservices and Serverless Architecture (with AWS Lambda and .NET)

A/B Testing in .NET: An ASP.NET Core Tutorial

· 18 min read
Emil Kovačević
Code hard, debug harder.
Chavez Harris
Build. Break. Learn. Repeat.

A/B testing lets you compare two versions of a feature with real users and measure which one performs better. In an ASP.NET Core application, feature flags can handle which variation a user sees, while an analytics platform measures what happens afterward.

In this guide, we'll show you how to run an A/B test in ASP.NET Core using .NET 10, ConfigCat for experiment assignment, and Amplitude for analytics. We'll split users between two versions of an Add to Cart button and measure whether the change affects user behavior.

A/B test variations

How to Use Feature Flags in ASP.NET Core MVC

· 12 min read
Roxana Halați
I'm pretty cool, but I cry a lot.
Chavez Harris
Build. Break. Learn. Repeat.

Want to enable or disable features in your ASP.NET Core MVC application without deploying new code? With feature flags, you can control which features users see and change their availability remotely.

In this tutorial, you'll learn how to implement feature flags in ASP.NET Core MVC using the ConfigCat .NET SDK. We'll build a simple application where a feature flag controls the visibility of a mailing list subscription button. You'll see how to integrate ConfigCat, evaluate a feature flag in an MVC controller, and conditionally render elements in a Razor view.

By the end, you'll be able to turn the button on or off directly from the ConfigCat Dashboard, without rebuilding or redeploying your application.

How to Use Feature Flags in ASP.NET Core MVC cover

How to Integrate Feature Flags in NestJS

· 8 min read
Chavez Harris
Build. Break. Learn. Repeat.

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