Download our FREE ebook of 43 A/B testing case studies from the world's leading companies for test ideas and inspiration. Download Now

Optimizely Blog

Tips & Tricks for Building Your Experimentation Program

Implementing low-latency and dynamic feature flags


Implementing low-latency and dynamic feature flags

One of the first technical implementation challenges of feature flags is striking a balance between a fast (a.k.a. low-latency) decision and the ability to change that decision dynamically.  When the logic of your codebase depends on the return value of a feature flag, say a function isFeatureEnabled, you’ll want to make sure that isFeatureEnabled returns […]

Announcing Free Experimentation and Targeted Rollouts for Developers and Product Teams


Announcing Free Experimentation and Targeted Rollouts for Developers and Product Teams

Last year, we launched Optimizely Rollouts, a free feature flagging solution to help development teams ship products faster, safer, and with more control.  We’ve seen thousands of teams create feature flags with Rollouts across websites, mobile apps, and backend experiences.  However, we believe that smarter software delivery isn’t just about reducing risk, it’s also about […]

Determining your Feature Flag Types & Governance as an Engineering Leader


Determining your Feature Flag Types & Governance as an Engineering Leader

Feature flags (aka feature toggles) are quickly becoming the standard implementation for  strong engineering organizations. Feature flags enable teams to deploy and modify features without changing code and easily perform A/B experimentation on these features in production to ensure customers have best user experience.  However, as more engineering organizations scale their feature flag utilization, it’s […]

Testing for Developers: Correctly using Behavioral Science Design Methodology


Testing for Developers: Correctly using Behavioral Science Design Methodology

When you’re developing products or designing user experiences, wouldn’t it be great to know what works and what doesn’t before you commit resources? Using behavioral science and design methodology in large scale experimentation lets you test for cause and effect so you can translate digital touchpoints into informed decisions. Unfortunately, A/B testing is widely misunderstood […]

Using the Optimizely IntelliJ Plugin for Feature Development


Using the Optimizely IntelliJ Plugin for Feature Development

As a developer using feature flags while building Optimizely, I had to switch back and forth between the application and the IDE while developing. This made my development flow hard to maintain because of all the context switching between application and IDE. It is also error prone with no way to test my configuration or […]

Adopting Optimizely At Compass


Adopting Optimizely At Compass

At Compass, we are trying to redefine the real estate industry through technology. Our tools are used by 15k+ real estate agents, and our web apps are being used by millions of users everyday. With over 300 people in product and engineering department, we need to be careful and efficient with each feature release. In […]

Value in the Age of COVID-19: Digital Customer Experiences


Value in the Age of COVID-19: Digital Customer Experiences

This is the second post in our Value Consulting Blog Series, authored by our global Value team. Please see our first post on Changing Online Behaviors during COVID-19. Join our Executive Roundtable for a further discussion on how to maximize value for your industry. Digital Customer Experience is the differentiator to managing this crisis. “Too […]