Skip to main content

Using Feature Flags in Unreal Editor Scripts

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

Feature flags have equipped software developers to seamlessly roll out and roll back new features with the click of a button.

Due to their design and architecture, feature flags can be adapted and integrated into many languages and frameworks. They can be used with other technologies to enhance or add decoupled functionalities. Using them when scripting and automating your Unreal Engine editor is no exception to this.

Using feature flags with Unreal Engine python API

How to use ConfigCat with GitOps

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

GitOps is a framework that combines the practices of DevOps and Git and applies them to infrastructure management. It is not a tool or platform but a set of standards for managing IT infrastructure using Git. Within this realm, feature flags, like those from ConfigCat, can play a crucial role in streamlining workflows, managing releases, and enabling dynamic configurations.

Let’s dive into how ConfigCat and GitOps work together and why this combination is worth considering for your infrastructure and development processes.

How to use ConfigCat with GitOps cover

Software Development Lifecycle and Type I vs. Type II Errors

· 8 min read

Building and maintaining complex software goes beyond writing code and debugging. To ensure the success of large, complex software projects, developers need clear-cut processes from ideation through to delivery and maintenance. A software development lifecycle (SDLC) offers that. But what exactly is a software development lifecycle? How does it work? And why is it necessary? This article answers these questions and more.

Software Development Lifecycle cover

Using OpenFeature with ConfigCat

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

Let's say you've heard about the benefits of using feature flags for gradual feature rollouts, and you're ready to adopt them in your organization. The next step would be deciding whether to "build or buy."

If you choose to develop your feature flagging tool, you'll need to figure out how to make it fetch, evaluate, and manage feature flags. If you want to use a third-party tool, you might have to learn and unlearn different APIs as you search for the right one.

Challenges like these inspired the creation of OpenFeature, a CNCF (Cloud Native Computing Foundation) project that aims to standardize feature flagging.

Using ConfigCat with OpenFeature cover

Elevating Software Development Through Collaborative Feature Management

· 7 min read
Timonwa Akintokun
Crafting stories with code and words.

Feature flags are powerful tools for managing new releases. They let developers toggle features on and off without modifying the underlying code. This method, known as feature flagging, provides flexibility for rolling out updates gradually to specific user groups.

Elevating Software Development Through Collaborative Feature Management cover

A/B Testing in Ruby Using Feature Flags

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

Conducting an A/B test experiment is a popular approach to determining which variation of a particular feature works best for your users. This experiment can shape the success of any product or business. Conducting these tests can be tricky and time-consuming, but with the ideal tools, it doesn't have to be.

If you're a Ruby developer, you're in luck. I'll show you how to perform an A/B test experiment in Ruby using ConfigCat feature flags and how to record the results with Amplitude's data analytics platform. Let's get started!

A/B Testing in Ruby Using Feature Flags cover

Optimizing Mobile App Development with Feature Flags

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

From social media to banking, health monitoring to entertainment, mobile apps have intricately woven themselves into the fabric of our day-to-day activities. This widespread adoption has led to a surge in demand for more sophisticated, user-friendly, and dynamic applications.

In response to this demand, developers and companies are constantly seeking innovative methodologies and tools to streamline the app development process, enhance user experience, and ensure the delivery of high-quality products. This is where feature flags come into play.

Optimizing mobile app development with feature flags cover

Discover User Insights with Amplitude and ConfigCat

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

Creating an exceptional software product is a challenging task that doesn't end on release day. As developers aim to provide an exceptional user experience, they often revisit features and wonder how they can be improved. Luckily, there are many tools available that can help developers understand pain points and improve their products accordingly.

This article explores how ConfigCat feature flags can be integrated with Amplitude Analytics to uncover unique ways to improve products, complete with a demo.

Discover user insights with Amplitude and ConfigCat cover

A/B Testing with ConfigCat and Google Analytics

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

Suppose you come up with an idea to improve the conversion rates on your website. You could implement the idea and roll out the changes to all users. But what happens if the idea is only good on paper and fails in reality? In cases like this, conducting an A/B test is an excellent way to validate your idea.

In the upcoming sections, we'll learn how to set up an A/B test using ConfigCat feature flags and visualize the test's data in Google Analytics.

A/B testing using ConfigCat and Google Analytics cover