Skip to main content

61 posts tagged with "how to"

View All Tags

How to implement A/B tests in GODOT

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

A/B tests are a powerful technique to optimize user experience and maximize player engagement in games. They allow for informed, data-driven decisions, ensuring that game developers can regularly refine and enhance gameplay mechanics, visuals, and other aspects of the game, ultimately leading to higher player satisfaction and increased success in the gaming industry.

Let's see how to execute such a test in a game created with Godot, using ConfigCat for feature flag management and Amplitude for analytics.

How to implement A/B testing in Godot cover

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

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

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

Introducing the ConfigCat CircleCI Integration

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

Continuous Integration (CI) is a process by which new features and updates are continuously added to an application to keep it updated and secure. At the end of each cycle, the changes are deployed to end users. To prevent human errors, various automated tools are chained together to carry out this process. CircleCI is a broader tool that facilitates this, and it also provides an automated solution for managing your feature flags.

Introducing the ConfigCat CircleCI integration

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

How to use feature flags in a FaaS application

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

With the rise of cloud computing, Function as a Service (FaaS) services are becoming quite popular in the software industry. This is in part due to them not requiring the setup and implementation of a backend server to process and respond to data requests. This allows developers to focus on doing what they do best, writing better code.

By integrating such a service with feature flags, you can expand the way your functions work by toggling functionalities on or off and even rolling them back if anything goes wrong. Added to that, there is no limit on the number of feature flags you can implement, and they can be integrated into just about any language and framework out there.

using feature flags in a faas application cover

How to use ConfigCat's feature flags with Elmah

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

With a well-implemented feature flagging solution in place, your end users' experience should not be interrupted during feature rollouts. If unforeseen bugs are later discovered in the new feature, you should be able to easily roll it back without redeploying your application. In my opinion, feature flags are most useful in situations like these and are becoming quite popular in the software industry for releasing and controlling existing features throughout many applications. Because of their flexible nature, feature flags can be integrated and used alongside existing technologies to enhance day-to-day operations.

using-configcat-feature-flags-with-elmah-cover