When Feature Flags Go Bad
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the potential pitfalls and best practices of feature flags in software development through this comprehensive conference talk. Learn how feature flags can be used for release management and long-term control, but also discover the risks of technical debt if not managed properly. Gain insights into naming conventions, avoiding overuse and conflicts, and implementing successful feature flag strategies. Delve into topics such as temporary vs. permanent flags, the "3-month rule," and integrating feature flags with architecture and testing. Address common concerns about on-premise solutions, future flags, and API implementation. Understand the real benefits of feature flags and how to find the right rhythm for your development process. Discover the differences between feature flags, featured branches, and config flags, and learn how to get comfortable with using feature flags effectively in your projects.
Syllabus
Intro
The world is changing
Im ready for your patients
Early access and blocking
Late access and blocking
Night Capital
Naming conventions
Overused flags
Conflicting flags
Do not ever push
Leftover flags
How to feature flags successfully
Do people have questions
Temporary vs permanent flags
The 3month rule
Highlevel features
Is it dependent on architecture
Questions
Onprem
Future flags
Defaults
Testing
Fear
Quota
Feature flags
API
The real benefit
Find the right rhythm
Best practice
What if they dont like it
Feature flags vs featured branches
Getting comfortable with feature flags
Config vs feature flags
WebSocket SDK
Taught by
NDC Conferences
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera