Skip to main content

Eating Our Own Cat Food - The Rollout of ConfigCat's Config V2

· 4 min read
Csilla Kisfaludi
Tech support by day, movie addict by night, crazy cat lady 24/7.

We'd like to share the story of how we successfully rolled out Config V2, the latest and most advanced version of ConfigCat. Let us take you behind the scenes and show you how we used our own tool to achieve a smooth and gradual rollout. Join us as we explain the steps we took to launch Config V2 and demonstrate how we "eat our own dog cat food".

The rollout of Config V2

Global Feature Management - Catering to Diverse Audiences

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

In the current era of digital globalization, the ambition to launch software on a global scale is more than a mere aspiration; it's a necessity for businesses seeking to stay competitive and relevant. Imagine a world where your software reaches every corner of the globe, where your application speaks to users in the bustling streets of Tokyo, the vibrant markets of Mumbai, the sleek offices of New York, and the cozy cafes of Paris.

This is the dream of global software deployment, a software product that transcends borders, reaching a global audience. However, the path to achieving this global reach is fraught with obstacles that test the mettle of even the most seasoned developers and business strategists. It's a dream that brings with it a complex maze of challenges and opportunities.

Understanding and catering to diverse user groups is not just about translating content but about truly grasping the varied needs, preferences, and cultural nuances. A one-size-fits-all approach can lead to a product that fits none perfectly. This introduces the need for a sophisticated feature management strategy that respects and addresses the intricacies of global markets.

Understanding regional preferences

InfluxDB's Success Story with ConfigCat

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

In the ever-evolving world of software development, the ability to create personalized and dynamic user experiences is paramount. This article explores how InfluxDB, a prominent time-series database solution, leveraged ConfigCat's feature flags to enhance their Cloud 2 user testing processes. The insights shared in this article are based on a video presentation by Gavin Cabbage from InfluxDB.

InfluxData and ConfigCat logo cover

Feature Management in the Era of AI - Opportunities and Challenges

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

The rise of AI in software development is reshaping the industry's landscape, redefining roles, and setting new benchmarks for efficiency, innovation, and creativity. Gone are the days when software development was exclusively the domain of developers meticulously crafting code, with the process steeped in manual oversight and prone to human error. The introduction of AI into this sphere has been akin to when factories started using assembly lines in manufacturing—revolutionizing productivity and output quality.

AI's role in software development has swiftly moved from a supportive backdrop to a central player, taking on tasks that once consumed countless hours of human labor. Its capabilities have snowballed, from analyzing vast data to identifying patterns, automating repetitive tasks, and even preempting developer actions by suggesting improvements and debugging possible errors or bugs. It has enabled developers to transcend traditional limitations, empowering them to innovate at an unprecedented pace and scale. Hence, AI has become a keystone in the quest for efficiency, precision, and speed in software development.

illustration of ai in feature management

Using Feature Flags with Machine Learning Models

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

Machine learning models are the core building blocks of artificial intelligence. As of this writing, a popular AI chatbot circulating in the media and tech industry is ChatGPT. It uses several large generative language models under the hood and can perform tasks that some might describe as super-human.

This advancement in AI showcases the potential of machine learning models and their transformative impact. With the number of machine learning libraries available on the internet, you can even develop your custom models. What's even better is that you can decouple the features of your model and control how they behave using feature flags.

Using feature flags with machine learning models

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

Enhancing User Experience with Feature Flags

· 7 min read
Tochukwu Gabriel Donatus
Learn, Grow, Live.

In today's fast-paced digital landscape, delivering a seamless and adaptive user experience is paramount for any software application. Apart from functionality, users expect a responsive and evolving interface that caters to their ever-changing needs. With feature flags, this becomes a reality. Feature flags are not just technical gadgets but are pivotal in crafting a user-centric software environment. By offering the ability to activate or deactivate features without altering the underlying codebase, they empower developers to enhance the user experience dynamically.

Enhancing user experience with feature flags cover image

Config V2: The Next Generation of ConfigCat

· 2 min read
Alex G. Mircean
Caught in the Web

We're proud to finally announce that Config V2 is going live soon! Config V2 is our all new feature management system that comes with great improvements over our last version. It's coming with a bunch of exciting goodies: fresh functionality, a revamped user interface, and increased user-friendliness to make navigating the system a breeze.