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

X

Download our FREE Testing Toolkit for A/B testing ideas, planning worksheets, presentation templates, and more!

Get It Now

Feature Flags

Articles and how-to guides from the Optimizely blog on feature flag best practices.

Opticon20 Agenda is Now Live

Opticon20 Agenda is Now Live

This year, Opticon20 is going virtual and is free to attend. Join us on September 16th and 17th in North America, and September 29th and 30th in Europe to learn how to use progressive delivery and experimentation to validate ideas, reduce risk, and ship better products and experiences faster.  Leaders from category-defining companies including AMC […]

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 […]

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 […]

Using Feature Flags to Move from a Monolith to Microservices

Using Feature Flags to Move from a Monolith to Microservices

In recent years, companies accelerating digital transformation and innovation have been decomposing legacy monolith applications and moving to distributed systems architectures (almost universally spoken about as microservices). If you and your team have decided to undertake this migration, you’re likely excited about the compelling upsides of a distributed architecture. Maybe you’re considering how you’ll execute […]

5 Feature Management Use Cases in 5 minutes!

5 Feature Management Use Cases in 5 minutes!

Optimizely Rollouts offers full featured feature flagging capabilities that unlock the power of Progressive Delivery allowing you to ship faster with more safety and confidence. But, what are all ways you can leverage Optimizely Rollouts to help your team? Today, I’ll go through five powerful capabilities of Optimizely Rollouts and Full Stack all while using […]

Feature Flag Ownership Models: Which one is right for you?

Feature Flag Ownership Models: Which one is right for you?

Feature flags enable a powerful continuous delivery process and provide a platform for progressive delivery with phased rollouts and A/B tests. Once your organization begins deploying feature flags successfully, you may be excited to get more into your codebase. However, good governance is critical to scaling the power of feature flags. As with any feature […]

Optimizely’s Vision for Product Development Teams

Optimizely’s Vision for Product Development Teams

Earlier this week, Optimizely’s Chief Product Officer Claire Vo and Jon Noronha, our VP of Product Management, presented via a live webinar on Optimizely’s vision for product development teams and previewed our upcoming roadmap.  They explained how product development teams need to be able to balance velocity with proving value. Here are some of the […]

How to Write Automation Tests for Feature Flags with Cypress.io and Selenium

At Optimizely, we deploy a large amount of our code behind feature flags because it gives us the benefits of shortening our release cycle, perform A/B testing, and deploy code changes safer with rollouts. While feature flags (aka feature toggles) have helped us drive better products delivered more quickly, they tend to be very difficult […]

Powerful Feature Flags in Swift + iOS

Powerful Feature Flags in Swift + iOS

Feature flags allow you to slowly rollout a feature, rather than doing a risky big bang launch, and are extremely helpful when used in a continuous integration and continuous delivery environment. At Optimizely, we commonly use feature flags to reduce the risk of complicated deploys like rolling out new APIs. However, building a feature flagging […]