Feature Toggles - Why and How to Add to Your Software

  Рет қаралды 77,678

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn why and how to add feature toggles (aka feature flags) to your software. We go through the basics of what feature toggles are, how you can use them and how they can help you to improve the workflow of your development team to accelerate time to delivery. We start off by interviewing Ivar Østhus, the founder of Unleash - an open source feature toggle system - and then continue to look into basic feature toggle use cases and how you can set up Unleash open source to tackle more advanced use cases and scenarios.
Feature toggling resources
🔗 martinfowler.com/articles/fea...
🔗 www.getunleash.io/blog/featur...
🔗11 principles for building a large-scale feature flag system: docs.getunleash.io/topics/fea...
✏️ Instructor: Fredrik Strand Oseberg
🐦 Twitter: @foseberg
🔗 KZfaq Channel: / @fredrikosebergcodingl...
🎤 Interview subject: Ivar Østhus
🐦 Twitter: @ivarconr
Thanks to Unleash for providing a grant to make this course possible. If you want to learn more about Unleash here are some useful links:
🔗 Homepage: getunleash.io
🔗 Documentation: docs.getunleash.io
🔗 Github: github.com/Unleash/unleash
🔗 Slack community: slack.unleash.run
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction to feature toggling with Ivar Østhus
⌨️ (0:14:36) Basic feature toggle implementation
⌨️ (0:24:49) Basic feature toggle pitfalls
⌨️ (0:27:22) Implementing an external feature toggle configuration
⌨️ (0:47:07) Feature toggle vendors
⌨️ (0:51:19) Unleash architecture
⌨️ (0:56:00) Setup unleash open source with docker
⌨️ (1:00:06) Create an API key
⌨️ (1:01:59) Setup unleash proxy with docker
⌨️ (1:01:59) Application overview and creating a feature toggle
⌨️ (1:10:20) Using feature toggles in a real application
⌨️ (1:12:26) Connecting to unleash with the react proxy sdk
⌨️ (1:16:57) Understanding stickiness and unleash context
⌨️ (1:26:03) Using strategies for segmentation
⌨️ (1:31:23) Introduction to Experimentation
⌨️ (1:33:49) Understanding variants
⌨️ (1:37:08) Implementing variants in our codebase
⌨️ (1:43:14) Using analytics providers to understand experiment data
⌨️ (1:47:31) Usage metrics
⌨️ (1:49:22) Technical debt and cleaning up feature toggles
⌨️ (1:52:00) Outro
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 53
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,3 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 58 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 39 МЛН
Real Programmers Commit To Master - Jakob Ehn
47:04
Swetugg
Рет қаралды 58 М.
Laravel Pennant: first-party feature flags
14:21
Aaron Francis
Рет қаралды 15 М.
Fun with Feature Flags by Wim Creuwels @ Spring I/O 2024
31:18
Spring I/O
Рет қаралды 3,8 М.
An Introduction to Feature Flagging & OpenFeature
37:14
CNCF [Cloud Native Computing Foundation]
Рет қаралды 4,2 М.
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,3 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН