Skip to main content

ConfigCat in GitHubEducation's Teacher Toolbox

· One min read
Gergely Sinka
"Not all code paths return a value." - VS

Moving forward with our partnership with @GitHubEducation we have introduced a new plan customized for teachers as part of the GitHub Teachers Toolbox.

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.

ConfigCat's fair pricing policy

· 3 min read
Peter Csajtai
Sometimes you just need to make your own dependency injection framework.

The main idea about our pricing is that our prices are fixed, deterministic and there are no hidden fees. Also we offer a forever free plan without requiring any commitment or credit card information. All features are available in all plans - even the free - helping the evaluation process of our customers.

Pricing

Instantly Push Feature Flag Changes to Clients

· 2 min read
Gergely Sinka
"Not all code paths return a value." - VS

There is a way to stream feature flag and configuration changes to the clients right when they happen. In some cases ConfigCat's pull based architecture does not completely satisfies the requirements when microservices need the latest values instantly, or mobile apps where polling sometimes is a battery consuming anti-pattern.

TL;DR​

Your application subscribes to a PubNub channel to get updates about changes. And use ConfigCat Webhooks to notify PubNub when a feature flag value gets updated.

Sample application in Node.js.

push-noti

User Targeting with Semantic Versioning Now Available

· One min read
Gergely Sinka
"Not all code paths return a value." - VS

Satisfying the feature request of our customers from the mobile app development industry, ConfigCat now supports semantic version (SemVer) based user targeting. Typical use case where app builders wish to enable or disable features based on the iOS or Android version on the device their app is running on. For example deciding if 2.3.40 is less than or equals 2.30.4 sometimes not that straightforward by only using the traditional < > = comparators.

semver-menu

Announcing the ConfigCat Ruby SDK. Yaaaaaay!

· 2 min read
Endre Toth
Large scale enterprise development expert. The father of our SDKs and infrastructure.

We'd like to make ConfigCat available for as many users as possible. Our SDKs are available in multiple languages. But still lots of our users missed Ruby support in ConfigCat:

  • Does configcat have Ruby sdk??
  • So I am sad you don’t have a Ruby client I can see.
  • Are you planning to support Ruby?

The Ruby SDK​

Finally we decided to create a standalone Ruby SDK.
Ruby is an interpreted language. It's very similar to Python and we already have an SDK written in Python. Taking advantage of this, the first idea was that we simply convert our Python code to Ruby and everything will be just fine.