In the next few articles I would like to introduce the core infrastructure of ConfigCat, how it has evolved over time and what challenges we faced through its validation phases.
ConfigCat, meet Zapier
Ever since we heard about Zapier we have been ecstatic by the possibilities this could bring to our platform. Zapier is an integration platform that allows you to easily connect multiple platforms by taking inputs from one service and outputting them to another service. While software integration is common, some integration may not be appropriate for your technology stack, or native integration may not yet be supported. This is where Zapier can step in and save the day.
Connect and monitor feature flag changes in DataDog
A updated version of this blog post is available here.
Nowadays, thanks to modern continuous delivery tools, many software development processes make it easy to deliver multiple releases per week. It is often common for several scheduled releases per week to be released. The usual practice is that during the release process, DevOps guys keep their eyes on the monitoring dashboard, and if they find any anomalies, they roll back the version.
But what happens if someone changes a feature flag's value (release toggles) in the production environment?
Release Toggles allow incomplete and un-tested code paths to be shipped to production as latent code which may never be turned on. https://martinfowler.com/articles/feature-toggles.html
DevOps are notified that a certain threshold has been reached for the production environment and that when they open a related metric they see something similar:
Turn your features On/Off right from Jira Cloud.
Manage your feature flags from Jira Cloud using ConfigCat's new Jira Cloud Plugin.
ConfigCat’s Security Framework
Nowadays, almost each and every business uses some sort of web application, so cyberattacks are becoming a daily struggle for huge enterprises as well as for small businesses. It’s not enough for programmers to build an application that looks great and works smoothly. Many consumers are getting aware of the need for security in the applications they are using.
As ConfigCat is a Software as a Service business with applications running in the cloud, we take security as seriously as reliability. Here are the security measures we take to ensure that we deliver a secure application.
Get updated via a Slack Channel message when someone changes a feature flag.
Get updated via a Slack Channel message when someone changes a feature flag with ConfigCat Feature Flags in Slack App Directory.
Feature flags for NuxtJS
XMLHttpRequest is not defined issue
and of course open source. It is a bit bigger as a package since instead of using the standard
XMLHttpRequest we have added
For further info see:
Turn your features On/Off right from Trello.
Manage your feature flags from Trello using ConfigCat's new Power-Up.
ConfigCat in GitHubEducation's Teacher Toolbox
Moving forward with our partnership with @GitHubEducation we have introduced a new plan customized for teachers as part of the GitHub Teachers Toolbox.
ConfigCat Teachers Plan
You get unlimited ConfigCat Products to make sure there is one for every class, lab and research group each with unlimited Team Members. Also you can add 3 different Permission Groups in every Product to be able to grant proper access rights for everyone.See the details and Apply here
Introducing sensitive text comparators
Focusing on frontend applications, we introduced sensitive text comparators to make sure sensitive info (like email address, username) is kept hidden in targeting rules.