Skip to main content

6 posts tagged with ".NET"

View All Tags

Feature Flags in Microservices and Serverless Architecture (AWS Lambda and .NET)

· 14 min read
Musab Habeeb
Indecision is also a decision because you have decided not to decide.

In monolithic applications, every change requires redeploying the entire system. Now, imagine pushing a payment processing update to your e-commerce platform during peak traffic. A bug slips through. You deploy a fix. That fix introduces another issue. Suddenly, you're rolling back the whole application under pressure.

Microservices reduce that blast radius by breaking systems into smaller, independently deployable services. When you combine microservices with feature flags, you gain something even more powerful: the ability to change production behavior without redeploying code. If one service misbehaves, you don't redeploy. You disable the feature. You stabilize and fix forward. That level of runtime control is what makes feature flags essential in distributed systems.

In this guide, we'll explore how feature flags work in microservices and serverless architectures, and walk through a practical example using AWS Lambda, .NET, Redis, and ConfigCat.

Feature Flags in Microservices and Serverless Architecture (with AWS Lambda and .NET)

How to Implement A/B Tests in GODOT

· 12 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

How to Use Feature Flags in a .NET MAUI Application

· 8 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

How to Use Feature Flags in Unity

· 11 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

Feature Flags in a .NET6 Application

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

Autumn of 2021 saw the release of the newest .NET version, .NET6. This new release brought some updates that could potentially make a developer’s life easier, such as improved performance and a simpler development process. With less code to write and productivity tools like hot reloading, the new .NET was quickly adopted by developers all over the world.

Cover

Even before the new release, .NET had a wide range of utilities and has risen to become of the most popular frameworks available. Whether you’re migrating from an older version or just getting started on a new project, you may be wondering what feature management solutions are available to you. I wondered as well, so in this tutorial, I’ll go over one of the best - using feature flags.