Skip to main content

77 posts tagged with "feature flags"

View All Tags

Production Testing Memes - Turning Mishaps into Laughter

· 5 min read
David Herbert
Changing the world, one line of code at a time

Tests! They've been haunting us since our school days when even the mere mention of the word would send shivers down our spines and make us dream of a world without pop quizzes.

Well, guess what? The world of software development didn't get the memo! In fact, they've gone and upped the ante with a little something called "testing in production." Oh, the nightmare! It's like a horror movie where the monster lurking around the corner is a bug that slipped through QA!

no other option but to test in production

ConfigCat SDK for Chromium Extensions!

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

At ConfigCat, we always prioritize our customers' feedback and requests to ensure we provide the best experience possible. That's why we took action on a user suggestion to support browser extensions based on the Manifest V3 platform.

We're excited to announce the release of our ConfigCat SDK for Chromium Extensions. This SDK is a specialized fork of our JavaScript SDK. Designed to allow for easy incorporation of our feature flag services into browser add-ons, it features a specialized cache implementation leveraging the chrome.storage API, which enables proper SDK functionality.

ConfigCat Extensions SDK

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