Announcing poetimizely library 📢

Patxi Bocos
2 min readApr 12, 2020

After spending the last weeks working on a library, today, I am happy to announce the first beta release of poetimizely. (Thanks to Ralph who is contributing to the project 🙂).

What is poetimizely?

poetimizely is a library to generate type safe accessors for Optimizely experiments and features.

Type safe means that referencing experiments and features are safe, reducing the possibilities of making a mistake when typing names. This makes sense because both experiments and features are part of a closed set of values (determined by whatever is defined on Optimizely).

Why should I use it?

Optimizely is a very powerful experimentation platform that I have worked with in my last jobs. The power is on the platform side, whereas clients are usually just querying if the current user is under a given variation of has a feature enabled.

There are two main features from Optimizely that poetimizely facilitates using.

Experiments 🧪

Each experiment has a key identifying it uniquely as a list of variations. It basically allows having like a switch/when statement (expression in Kotlin) controlled by the data/criterias…

--

--

Patxi Bocos

Impure developer and functional programming enthusiast