Skip to main content

75 posts tagged with "feature flags"

View All Tags

Integration Testing with ConfigCat's Public API

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

Feature flags are essential for effective feature release and management. Using them, we can control what features end users can see and which should remain hidden. Feature flagging allows developers to plan, launch and test new features remotely without editing code. While these benefits are fantastic, what about code testing? Having some methods in place for testing the integration of feature flags in our code can increase the likelihood of smooth feature integrations.

Using feature flags in integration tests cover

How to use feature flags in GODOT Engine

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

According to an article published by CNET, the growth of the gaming industry is expected to increase. Due to this, new game titles are on the rise as greater demands are placed on gaming companies to remain competitive by keeping their users engaged with new features and updates. With the proper feature flagging mechanism, new features and updates can be effectively managed and released to users.

Using feature flags in GODOT cover

Boosting Software Dev and Delivery with Feature Flags

· 7 min read
Alex Milea
Surf the code.

Software development and delivery is a dynamic process that requires constant adaptation and frequent testing. Therefore, how can you ensure that your code is reliable and secure? Can you test new features without disrupting or compromising service performance? How can you enable your teams to innovate quickly and efficiently?

The answer is feature flags.

Red cat launching rocket

How to use ConfigCat with Redis

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

Ever since the dawn of feature releases, feature flags have become the de facto standard for managing and controlling features in software applications. Many software development methodologies these days such as agile, are heavily focused on releasing continuous updates and features. In addition, a few companies have based their entire business around serving clients a cloud-based feature flagging solution. But in limited bandwidth situations or when you need to optimize the performance of your client-facing applications making API requests may not be ideal. This can be handled by implementing a process called caching with the help of a popular tool called Redis.

Feature flags in go cover

Automating ConfigCat Resources with Terraform

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

It can be time-consuming to create and manage the infrastructure that drives your software applications as they grow and become larger. Also, what about ongoing updates and releases of new features? Luckily, there is a solution to this problem in the form of a tool designed by Hashicorp called Terraform. This allows us to define our infrastructure in a central configuration file without having to create it on every provider platform we use.

Automate and manage your ConfigCat resources with Terraform

Introducing ConfigCat's code references feature

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

The primary goal of many software companies today is to keep end users engaged with their software by releasing new features and updates. This is made possible via a mechanism known as feature flagging. As software applications grow and scale to the ever-increasing demand for new features, another problem arises. It is easy to lose track of where we use feature flags throughout our code. This results in forgetting to remove them when their features have been fully implemented and deployed. How do we fix this?

ConfigCat feature flags in CI/CD pipelines

Implementing a feature using ConfigCat and LaunchDarkly

· 12 min read
Emil Kovačević
Code hard, debug harder.

Feature flagging services have become a crucial part of software development. They simplify the release of new software features by removing the complexity of the feature flagging system and allowing developers to concentrate on their software. In this article, we'll examine the ways of adding a new feature to a React application and compare the use of feature flags by integrating two well-known feature flagging services, ConfigCat and LaunchDarkly, into the application.

feature flags with launch darkly and configcat cover photo

Using feature flags in your CI/CD pipelines

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

Continuous Integration and Continuous Development/Deployment, most commonly abbreviated as CI/CD has changed and improved the way modern software is developed and shipped. When compared to traditional approaches which had a definite end, the CI/CD process is always ongoing with a strong emphasis on automation. As a result, new features and updates are steadily released to end users. This puts a huge overhead on developers and stakeholders to manage features efficiently. But, with the right feature management tool in place, this can be streamlined and simplified without much overhead, if any at all.

ConfigCat feature flags in CI/CD pipelines

Getting Started with Feature Flagging for Remote Teams

· 10 min read
Vlad Spatariu
Preparing to appease our future AI overlords.

Feature flagging is a powerful technique that allows remote teams to quickly and easily toggle features on and off in their codebase. With feature flags development, teams can deploy new code to production without immediately making it available to end users.

This can be especially useful for remote teams, as it allows them to deploy code safely and efficiently. That’s because remote teams may not have the same level of communication and coordination as they would in a co-located setting. By using feature flags, remote teams can deploy new features and updates more frequently, without the risk of disrupting the user experience.

Let’s discuss what feature flagging actually means and how to get started with it.

feature flags for teams cover image

Feature Flag Use Cases for Non-developers

· 4 min read
Zayyad Muhammad Sani
You live, you learn.

Creating software products is a highly collaborative process nowadays. Developers, designers, product managers, marketers, and many others all work together to bring software to life and ensure a smooth experience for customers.

Though developers are responsible for building new features, the control of releasing these features might be better in the hands of people that are outside of engineering teams. We can give these people control with the help of feature flags.

Business presentation