My main gripe with feature flag implementations is the pollution of the codebases. As an example, if you take a look at your button example, it contained more logic for handling feature flags than rendering the button itself. Another problem is that once the feature flag does reach 100%, then the v2 of the flag now becomes the v1 and additional dev labour is required to migrate the component to be the new base to make room for a new "v2".
Great video bro, in our company also we use feature flags so that if some issue comes up in prod we can revert, but overusing the feature flags also have issues, so we should use them considering all pros and cons. Again great and very informative video
love the content! I take social media cleanses (everything but youtube lol) so I don't have a chance to see your content on other platforms. Glad you have a channel on youtube now! If you could add custom timestamp markers on videos when you discuss certain parts of concepts, that'd be super helpful! Keep it up 😁
my understanding is the hashing function assigns ints from 1-100 to your users based on their user ids. And user only see the version of A/B testing if the devs' decided roll out ratio is less than user's assigned percentage.
My main gripe with feature flag implementations is the pollution of the codebases. As an example, if you take a look at your button example, it contained more logic for handling feature flags than rendering the button itself.
Another problem is that once the feature flag does reach 100%, then the v2 of the flag now becomes the v1 and additional dev labour is required to migrate the component to be the new base to make room for a new "v2".
All valid points and is something my org struggles with as well
This is really cool and valuable content for us developers.
Appreciate it!!
Fantastic video, hashing technique was very cool!
Glad you learned something!
This content is pure gold. I aways wondered how they manage to do something similar. Thanks!
Glad you learned!
Great video bro, in our company also we use feature flags so that if some issue comes up in prod we can revert, but overusing the feature flags also have issues, so we should use them considering all pros and cons.
Again great and very informative video
Agreed, we also need to remember to clean up the feature flag after everythings launched
Exactly once the feature is done and working, no one cares about the clean up, that is one of the problems we r facing 😂
love the content! I take social media cleanses (everything but youtube lol) so I don't have a chance to see your content on other platforms.
Glad you have a channel on youtube now!
If you could add custom timestamp markers on videos when you discuss certain parts of concepts, that'd be super helpful!
Keep it up 😁
Noted! Will try this out next one.
You got yourself a new subscriber!
Neat content!
Glad you enjoyed!
they dont create video like this no more... nicely done 🙌
Appreciate it!
Hey neat with the hashed bucketing - this was great!
Appreciate the support
feel like i just stumbled across gold - easy subscribe!
Appreciate the subscribe
Great content🔥
Appreciate it 🫶
Great Content, well i don't know much about this , do Blue/green deployments are also use for this purpose?
Blue green deployments is for a different purpose. Interesting you bring this up because thats the next video topic
Love your content man ! You are inspiring me to start my own channel one day hopefully
Appreciate the support
Great !!!!
Appreciate it!!
Thanks for the great video,
I did not understand,
How does the user id -> hash represent a percent of users?
my understanding is the hashing function assigns ints from 1-100 to your users based on their user ids. And user only see the version of A/B testing if the devs' decided roll out ratio is less than user's assigned percentage.
Yup! Hash value is 0-100. If i launched to 60% of users, if the hash is between 0-60 show them version A else version B
Web developer discovers what a boolean is
This is golds
which website youre using?
Eraser.io
The man, the myth, the WisePup.
😮💨
Ain't no way bro posting this content for free
Everyone eats free around here
Make more content liek this
Will try to keep it up