Author: Megan Ellis

Megan Ellis is the main author and columnist for FeatureFlags.io — She specializes in DevOps, continuous delivery, and feature flag driven development.

PODCAST – To Be Continuous: Goal Setting

In this episode, Edith and Paul talk about OKRs and other goal-setting methods. Hear them discuss the good, the bad and the “gameability” of measuring success. The pair remind us that there are learnings in the journey, not just the destination, despite what the term “growth hacking” might have you believe. This is episode #28 in […]

A New Way To Beta Test – Using feature toggles to run beta tests

This article sheds light on using feature toggles to control beta releases and target specific users: To overcome these challenges, smart product teams are beginning to run betas with feature flags/toggles. These are mechanisms for granularly controlling software releases, allowing you to control the timing and visibility of a beta release. Currently, many betas are […]

LaunchDarkly gets $8.7M for feature flag management

LaunchDarkly originally launched to nail a big pain point for developers that has been a luxury at larger companies for a while — soft-launching features and new code for a small set of users seamlessly and being able to quickly roll them back. But since the company launched and last raised $2.6 million in June, […]

Feature Toggles at Skylight

Skylight’s article on feature toggles shows how they allow their VIP customers (“Insiders”) to flip on features via a UI.  This allows users to control their own experience and experiment with new features before they are released. Skylight Insiders get a behind-the-scenes peek at features in development, allowing them to start using new features as […]

Feature Toggle Slide Deck

The presentation by Anand Agrawal covers the pros and cons of using feature toggles for application management.  It goes over some tips for implementing flags in your stack and discusses some of the things to look out for in the long-run (like avoiding technical debt).

9 Chapter Comprehensive Guide to Feature Flagging

This github guide about feature flagging is open to contributors.  It talks about feature flagging best practices, avoiding technical debt, database migrations, and implementation strategies. An interesting overview of everything related to feature toggling. Table of Contents Introduction Uses Getting Started Cleaning Up Best Practices Flags vs Branching Blue-Green Deployments Database Migrations Implementation  

Soft Launches Using Feature Flags

This article discusses the benefits of using feature flags for soft launching new features. A feature flagged soft launch changes this. It allows you to mitigate the risk of feature releases and incrementally roll out a feature to your users. Some benefits include: Releasing a feature ‘off’ in production and then slowly rolling it out […]

Continuous Delivery Coding Patterns: Latent-to-Live Code & Forward Compatible Interim Versions

In this article, Luca Minudel discusses how to release faster without increased risk. He provides an overview of trunk-based-development & feature toggles. Key takeaways It’s possible to simultaneously increase speed and reliability of software development, and reduce risks; there’s no need to tradeoff quality and safety for speed. Continuous delivery together with latent-to-live code patterns maximise […]

When feature flags go wrong

In this article, Edith Harbaugh discusses the potential pitfalls of feature flags and how to avoid those mistakes. Key takeaways Feature flags are a valuable technique to deliver better, more reliable software faster Feature flags can be used for both release management (dark launches, canary rollouts, betas) as well as long term control (entitlement management, […]

Continuous Delivery Coding Patterns – Feature Toggles

This InfoQ article discusses the use of feature toggling as a new nomenclature term for continuous delivery.  It also discusses trunk-based development with an overview of feature toggles. Key takeaways It’s possible to simultaneously increase speed and reliability of software development, and reduce risks; there’s no need to tradeoff quality and safety for speed. Continuous […]

Page 2 of 8
1 2 3 4 8