Skip to main content

7 posts tagged with "best practices"

View All Tags

Managing Feature Flags in Large-Scale Applications

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

Large-scale applications are extensive software applications engineered to handle vast amounts of data, a high number of concurrent users, and complex transactions. They often encompass distributed systems, utilize microservices architecture, and are deployed across various platforms and environments. However, managing large-scale applications presents a unique set of challenges akin to orchestrating a symphony. Like a musical note, each line of code plays a critical role in their grand performance.

Managing feature flags in large-scale applications cover

Feature Flags and Cybersecurity - A Layered Defense Approach

· 9 min read
Tímea Kopacz
I have approximate knowledge of many things.

As the world becomes increasingly digital and technology advances, so too do the threats. As a result, we must adapt and learn how to protect and safeguard our online presence, making robust cybersecurity measures more vital than ever before. This is especially important for companies, which generally have more at stake than individuals, necessitating a shift from outdated methods to new strategies to effectively combat cyber attacks.

A hacker fighting ConfigCat feature flags

The Ethical Implications of Feature Flags in Software Development

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

The conversation about ethics in technology has become increasingly vital as software continues to advance and intertwines deeply with our daily lives. Among the various pivotal tools at a developer's disposal, feature flags stand out due to their profound impact on user experience and business outcomes. They allow for the selective enabling and disabling of features without deploying new code, fundamentally transforming how features are rolled out, tested, and managed. This flexibility is revolutionary, facilitating dynamic changes to the software environment that can be tailored to diverse user groups and providing a robust platform for experimentation.

illustration of developer implementing feature flags

Feature Flagging for Security - Best Practices and Use Cases

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

The rapid pace of software development and the need to continuously deliver new features to stay competitive in today's market has introduced a unique set of challenges, one of which is security. With more and more software applications coming to play a pivotal role in user's daily lives, ensuring the security of these applications is paramount.

Security has become increasingly important for businesses and organizations of all sizes, especially in today's ever-evolving landscape, where cyber threats constantly loom around the corners like shadowy specters. As software systems become increasingly complex and cyberattacks become more prevalent, organizations need effective strategies and tools to bolster their security posture.

The question arising then is: How can they strike a harmonious balance between ensuring the security of their applications and meeting the relentless demand for innovation? One such tool that has gained prominence is feature flagging, and in this blog post, we'll examine how we can utilize it to enhance security while following best practices.

Feature Flagging for Security Cover Image

Managing feature flags in multi-developer environments

· 3 min read
Zoltan David
One with a vision, answers and a master plan.
Roxana Halați
I'm pretty cool, but I cry a lot.

If you’ve been reading about feature flags then I’m sure you’re convinced of the power and value they provide. Since development is mostly a team effort, you may be wondering how to manage a feature flag within a team, regardless of size, so one developer’s work doesn’t affect another’s. Well, in this article, we discuss exactly this issue and offer two solutions, depending on the size of your team.

Cover

Feature flag key naming best practices

· 2 min read
Zoltan David
One with a vision, answers and a master plan.

"Thank you guys, you rock."

We love to get emails like the one above. And sometimes we do. 😃 Actually, more often than I've ever dared to imagine.

Part of the reason our users love us (well, when they do) are those million little tweaks we do to our feature flag service on a daily basis.

Normally we don't share those little tweaks and updates