Why you should be using feature flags for your web applications

  Рет қаралды 11,273

Web Dev Cody

Web Dev Cody

Күн бұрын

Пікірлер: 32
@christossotirelis5717
@christossotirelis5717 Жыл бұрын
Thanks for the video! In my previous job, we used to have some "hidden" frontend features on production that would be enabled by passing some flags as query params in the URL. Not really dynamic, but it helped POs and managers test out future staff while on production.
@WebDevCody
@WebDevCody Жыл бұрын
That’s an interesting approach. Seems like a simple solution which meets your teams needs
@appel-32
@appel-32 Жыл бұрын
This is actually very interesting, lately I've been looking for something like this and it feels like perfect timing, every time I'm trying to implement something to my project you go out with another video with the exact thing that I'm looking for. Keep up w the content Cody!
@matt_woelfel
@matt_woelfel Жыл бұрын
great video, do you think it'd ever get cumbersome managing more than a few feature flags? Or would you just remove the flag all together once everything is functioning reliably in prod?
@WebDevCody
@WebDevCody Жыл бұрын
You remove the flags at some when your app decides the feature is here to stay and it’s been turned on for everyone for a while.
@SeibertSwirl
@SeibertSwirl Жыл бұрын
Good job babe!!!!! First!
@mikedev22
@mikedev22 Жыл бұрын
Awesome video. What theme are you using?
@WebDevCody
@WebDevCody Жыл бұрын
Bearded theme stained blue
@jora5483
@jora5483 Жыл бұрын
Is this thing also called deployment patterns?
@WebDevCody
@WebDevCody Жыл бұрын
Maybe idk, I know the word canary releases is a deployment strategy
@leonardssh
@leonardssh Жыл бұрын
nice job
@hanes2
@hanes2 Жыл бұрын
testing in production is what twitter does nowadays ^
@WebDevCody
@WebDevCody Жыл бұрын
😂 savage
@John-mj1kk
@John-mj1kk Жыл бұрын
What microphone do you use?
@WebDevCody
@WebDevCody Жыл бұрын
MXL 990
@John-mj1kk
@John-mj1kk Жыл бұрын
@@WebDevCody Thanks!
@emkjuslen
@emkjuslen 6 ай бұрын
do you guys use a third party plartform to handle this or you implement it your self?
@WebDevCody
@WebDevCody 6 ай бұрын
We handle it ourself
@nuttygold5952
@nuttygold5952 23 күн бұрын
@@WebDevCody what would make you use a third party service to handle this?
@dougcensorabner
@dougcensorabner Жыл бұрын
How does one stay disciplined to learn coding
@WebDevCody
@WebDevCody Жыл бұрын
money to buy food with is one good type of motivation
@josersleal
@josersleal 7 ай бұрын
feature flags = commented code = trash in codebase
@amgadtawfik7534
@amgadtawfik7534 Жыл бұрын
Feature flags are really troublesome and wouldn't recommend following that pattern
@WebDevCody
@WebDevCody Жыл бұрын
Why is that?
@Ca-rp7bv
@Ca-rp7bv Жыл бұрын
Try to dev in big code base that is sensitive and being used by many users, troublesome will be to not have a fast kill switch or any way to compare your results and automations for features with bugs
@amgadtawfik7534
@amgadtawfik7534 Жыл бұрын
@@Ca-rp7bv there are design patterns like facade or versioning with microservices that can be leveraged to do just that without added complexities
@amgadtawfik7534
@amgadtawfik7534 Жыл бұрын
@Web Dev Cody we use this pattern in one of the applications I am working on. This application is based on system events, so we have millions of transactions per day. When we experience any problem and we have 100s of feature toggles, tracing through all these toggles, Is really hectic.
@WebDevCody
@WebDevCody Жыл бұрын
@@amgadtawfik7534 why do you have 100 feature flags? You’re supposed to delete them after they are deployed for a couple of weeks
This is why we use continuous integration
14:12
Web Dev Cody
Рет қаралды 8 М.
How To Build Feature Flags Like A Senior Dev In 20 Minutes
20:33
Web Dev Simplified
Рет қаралды 100 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 114 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 13 МЛН
Why I like to use TDD on my software projects
14:54
Web Dev Cody
Рет қаралды 5 М.
How do we scale web applications?
21:11
Web Dev Cody
Рет қаралды 60 М.
Why you should version your api endpoints
9:56
Web Dev Cody
Рет қаралды 15 М.
What are Feature Flags?
6:40
IBM Technology
Рет қаралды 57 М.
NextJS Feature Flagging Made Easy
14:27
Jack Herrington
Рет қаралды 19 М.
What is a Feature Flag in Software and Why Is It Useful?
11:33
Be A Better Dev
Рет қаралды 10 М.
How To Get Ahead of 99% Of Developers
13:00
Web Dev Cody
Рет қаралды 138 М.
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,8 МЛН
Intentional Deployment: Best Practices for Feature Flag Management
22:33
Releasing Features the Smart Way in .NET
15:28
Nick Chapsas
Рет қаралды 50 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 114 МЛН