Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fun with Feature Flags
Search
Wim Creuwels
June 05, 2024
Programming
0
240
Fun with Feature Flags
An exploration of feature flags and tools to support their integration in Spring.
Wim Creuwels
June 05, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
Advance Your Career with Open Source
ivargrimstad
0
550
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
230
私はどうやって技術力を上げたのか
yusukebe
43
18k
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
2
490
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
0
270
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
410
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
170
理論と実務のギャップを超える
eycjur
0
140
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
CSC509 Lecture 03
javiergs
PRO
0
340
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
500
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Designing for Performance
lara
610
69k
Producing Creativity
orderedlist
PRO
347
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Practical Orchestrator
shlominoach
190
11k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Transcript
Fun with Flags B y W i m C r
e u w e l s
The perfect ‘Flag Design App’! Unlimited possibilities Share your flag
designs Like flag designs
Who am I? Wim Creuwels Faros Spring Certified AWS Architect
Fun with Flags
Fun with Feature Flags
WWW Why What How
What are feature flags and why do we use them?
Why use feature flags? Hide features New releases Unfinished features
What are feature flags? Boolean ON / OFF
How to implement feature flags?
How to implement feature flags? DIY Tools & Libraries ...
Two categories of feature flag tools Hosted Integrated Separated from
application Accessed through SDK / API Run with application Non - separable
Demo
Unleash vs Togglz Unleash Togglz Hosting Container Integrated SDK Java,
JavaScript, Python, Go, .NET, ... Java Environments 2/unlimited Unsupported Pricing Free and paid version Free
Feature flags vs Spring Cloud Spring Cloud Config @RefreshScope /actuator/refresh
The evolution of the flags Flag types Gradual rollout Segments
Auth integration
Why use feature flags? Hide features New releases Unfinished features
A/B testing (in production!)
FROM HOW TO
WOW
Danku
Questions
Info
[email protected]
linkedin.com/in/wim-creuwels/ @wimcreuwels github.com/LewisMcReu/FFF_Unleash_backend github.com/LewisMcReu/FFF_Unleash_frontend github.com/LewisMcReu/FFF_Togglz_backend github.com/LewisMcReu/FFF_Togglz_frontend