Skip to main content

A/B Testing in Java with ConfigCat and Amplitude

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

Knowing what your customers expect is one of the most difficult challenges when developing a product. Your team may prefer a particular color scheme, whereas your customers may prefer a different one. Fortunately, even if you're updating as you go, you don't have to read customers’ minds.

Including A/B testing in your development process can help you ensure that you're always in sync with your customers and never have to second-guess your decisions. Furthermore, it is simple and inexpensive, and it has the potential to significantly improve the success of your work.

A/B testing in Java

How to use feature flags in Go

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

Before feature flags, releasing a new feature would require taking your application offline to make changes, then redeploying it. In addition, if you find bugs after the release, you'll have to start the process from scratch. Despite being a traditional approach, this won't serve your users and your business well today. A feature flagging solution allows you to release and even roll back features without downtime with just a few clicks.

Feature flags in go cover

A/B Testing React Native Apps with Feature Flags

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

Suppose you have two variations of a software product but you're not sure which one to deploy. The solution would be to conduct an A/B test in which you can release each variation to a small percentage of users. This would allow you to gather concrete evidence from real users to help you decide which variation is better without affecting your entire user base. This type of testing has proven to be useful by many software companies around the world to scale and streamline their products and services.

Cover photo

A/B Testing in Nest.js with ConfigCat and Amplitude

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

A/B testing answers the question: "Which of these versions will bring me better results, A or B?". It allows you to test two variations of a page to see which has a more positive impact. This could mean increased sign-ups for a landing page, more purchases on an e-commerce store, or even smoother user processes in an app. It all depends on what you want to improve. How does A/B testing work though?

A/B Testing Cover

A/B Testing in Go with Feature Flags

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

When it comes to releasing new features, it is often difficult to anticipate how users will react and interact with them. This is where A/B testing comes in useful. It provides a mechanism to test and evaluate two variations of an app to determine which is better by releasing them to an isolated user segment before a full deployment. This level of flexibility allows developers to quickly experiment with new features without affecting the production environment.

How to use feature flags in GO cover

How to use Feature Flags in a .NET MAUI Application

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

In the ever-changing world of programming, it can be difficult to keep up to date with all the latest technologies and frameworks. There's always something newer and cooler that you simply must try.

In this article, I'll guide you through the process of dipping your toes into the .NET MAUI framework and incorporating feature flags along the way. If you're already a seasoned .NET developer, this tutorial might reveal a couple of things you didn't know about feature flags, so don't hesitate to read on.

Cover Photo

Using ConfigCat Feature Flags in ASP.NET Core Web API

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

Many people think of the Internet as a place where they can find information or communicate with others. However, the Internet is far more than that, it is also growing with its capabilities. Holding data resources that support the lives of billions of people around the world.

One way to transfer data on this great thing we call the Internet, while having a good development pipeline and maintaining security, is to construct a Web API.

Feature flags in net core web API cover photo

How to use feature flags in Unity

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

Game development is a complex process that requires constant updates and testing to ensure all ongoing projects run smoothly. When developing games, developers must decide what features to include in their games. However, deciding which features to include can be difficult when there are bugs or other issues with the game. A good way to fix this problem is by using feature flags. By enabling temporary artificial limits on gameplay, game developers can quickly test out changes without affecting their current games. This allows them to quickly fix any issues with the new functionality before making larger updates to their games.

In this tutorial, I will demonstrate how to set ConfigCat flags in Unity.

feature flags in unity cover photo

A/B Testing in iOS with Feature Flags and Amplitude

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

Have you ever rolled out a new feature only to discover it is problematic? Situations like this can be costly for your users and organization. Is there a way to avoid this? This is where A/B testing comes in handy. An A/B test involves releasing two variations of your app to a limited number of users to see how they react to them. As part of this process, metrics and feedback from each variation are collected to figure out which one is better.

feature flags ab testing in iOS cover

How to use feature flags in an Alpine.js application

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

With the rapid growth of software development, managing and releasing new features has become an integral part of our workflows. By using a feature flagging tool, you and your team can remotely release new features and manage what features users can see.

This level of control lets you quickly experiment with new features and roll them back if they prove to be problematic.

ConfigCat feature flags in AlpineJS