{"guid":"24c3804e-c44e-5d92-bde7-cd2713474819","title":"Fun with Flags: Bringing the Fun Back into Feature Flagging with OpenFeature","subtitle":null,"slug":"glt25-497-fun-with-flags-bringing-the-fun-back-into-feature-flagging-with-openfeature","link":"https://pretalx.linuxtage.at/glt25/talk/QGZKJT/","description":"Feature flags have revolutionized the software delivery lifecycle, enabling teams to decouple releases from deployments and create a more agile development process. They are often hailed as one of the key practices in modern software development—at least in theory.\n\nHowever, as systems grow in complexity, so do the challenges associated with feature flagging. From supporting multiple languages and managing targeted evaluations to avoiding vendor lock-in and safely decommissioning obsolete code, what initially seems like a straightforward problem can quickly become daunting.\n\nThe OpenFeature community is tackling these challenges head-on by providing vendor-agnostic SDKs and a suite of powerful tools designed to simplify the feature flagging experience. Join me as we explore the common pitfalls of feature flagging and discover how OpenFeature can help bring the fun back into this critical aspect of software development.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Simon Schrottner","Christian Lutnik"],"tags":["497","2025","glt25","Anwendung","HS i13","glt25-eng","Day 2"],"view_count":146,"promoted":false,"date":"2025-04-26T12:00:00.000+02:00","release_date":"2025-04-26T00:00:00.000+02:00","updated_at":"2026-03-26T16:00:08.418+01:00","length":1741,"duration":1741,"thumb_url":"https://static.media.ccc.de/media/events/glt/2025/497-24c3804e-c44e-5d92-bde7-cd2713474819.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2025/497-24c3804e-c44e-5d92-bde7-cd2713474819_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2025/497-24c3804e-c44e-5d92-bde7-cd2713474819.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2025/497-24c3804e-c44e-5d92-bde7-cd2713474819.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt25-497-fun-with-flags-bringing-the-fun-back-into-feature-flagging-with-openfeature","url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_title":"Grazer Linuxtage 2025","conference_url":"https://api.media.ccc.de/public/conferences/glt25","related":[],"recordings":[{"size":60,"length":1741,"mime_type":"video/webm","language":"eng","filename":"glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-04-26T21:04:46.004+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/webm-sd/glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/87326","event_url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":158,"length":1741,"mime_type":"video/webm","language":"eng","filename":"glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-04-26T20:49:11.554+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/webm-hd/glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/87323","event_url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":58,"length":1741,"mime_type":"video/mp4","language":"eng","filename":"glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-04-26T16:06:34.083+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/h264-sd/glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_sd.mp4","url":"https://api.media.ccc.de/public/recordings/87226","event_url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":26,"length":1741,"mime_type":"audio/mpeg","language":"eng","filename":"glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-04-26T16:01:34.287+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/mp3/glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/87222","event_url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":18,"length":1741,"mime_type":"audio/opus","language":"eng","filename":"glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-04-26T16:01:30.521+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/opus/glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_opus.opus","url":"https://api.media.ccc.de/public/recordings/87221","event_url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_url":"https://api.media.ccc.de/public/conferences/glt25"},{"size":204,"length":1741,"mime_type":"video/mp4","language":"eng","filename":"glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-04-26T16:01:25.910+02:00","recording_url":"https://cdn.media.ccc.de/events/glt25/h264-hd/glt25-497-eng-Fun_with_Flags_Bringing_the_Fun_Back_into_Feature_Flagging_with_OpenFeature_hd.mp4","url":"https://api.media.ccc.de/public/recordings/87220","event_url":"https://api.media.ccc.de/public/events/24c3804e-c44e-5d92-bde7-cd2713474819","conference_url":"https://api.media.ccc.de/public/conferences/glt25"}]}