Graham Knapp

Feature flags Pt 3: Deploy to some of the people all of the time, and all of the people some of the time!

written by Graham Knapp on 2025-04-25

My talk from DjangoCon Europe 2025 - I discuss:

  1. What are Feature Flags ?
  2. Why use Feature Flags ?
  3. How Acernis uses Feature Flags
  4. Getting started with Feature Flags in Python and Django

Preview image from the talk

I describe feature flags use for rapid development, deployment and learning in webapps and I argue that feature flags are not appropriate for permanent customization for users or groups of users - that is usually better placed in the data model or business logic of the app, not an arbitrary Boolean flag.

Watch the talk here - https://www.youtube.com/watch?v=gt19rN6HS6M

Slides from the talk

feature-flags python django talks typescript