Dynamically enabling features with Feature Flags in .NET Core 3.1

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น •

  • @whoiam6395
    @whoiam6395 5 ปีที่แล้ว +9

    You are best Asp.net core programmer!

  • @jinalpatel9154
    @jinalpatel9154 3 ปีที่แล้ว

    Nice explanation. It is good solution provided use with care otherwise there may be chances too many branches in code and also dependency between feature is question. Like in order to feature 2 to work feature 1 must be available.

  • @renatorcribeiro
    @renatorcribeiro 4 ปีที่แล้ว

    Nick Chapsas, você é muito bom mesmo, aprendo muito com seus videos.

  • @yashpaljamra5545
    @yashpaljamra5545 5 ปีที่แล้ว +1

    Great , thanks for sharing asp.net core series.

  • @BeLKa4444
    @BeLKa4444 4 ปีที่แล้ว +1

    Great content, great video. 11/10

  • @emilsimonyan2818
    @emilsimonyan2818 3 ปีที่แล้ว

    Great, thanks for video

  • @talkathiriify
    @talkathiriify 5 ปีที่แล้ว

    Great!
    Thank you very much.

  • @Mo-ef9yt
    @Mo-ef9yt 2 ปีที่แล้ว +2

    Great video, but it would be nice with a database version.

  • @hachapuri1229
    @hachapuri1229 4 ปีที่แล้ว +1

    What is the difference between using this "Feature Flags" and the typical Options pattern

  • @mckchenthil
    @mckchenthil ปีที่แล้ว

    How to manage feature flag in DB. Nowadays even appsettings are deployed through deployment pipeline. Is there any build in UI for managing feature flags similar to SwaggerUI

  • @imtiazahmeddahar3744
    @imtiazahmeddahar3744 4 ปีที่แล้ว +1

    I like it but there is still hard coding features, there must be any option so we can add update or remove dynamically, like we do with users

  • @Rohit-nn9ky
    @Rohit-nn9ky 3 ปีที่แล้ว

    How are the changes getting reflected without re-compiling or re-building the Solution ?

  • @DungNguyen-eg7ss
    @DungNguyen-eg7ss 5 ปีที่แล้ว

    thanks you

  • @PankajNikam
    @PankajNikam 4 ปีที่แล้ว

    Can we target features based on customer level like if the customer is premium, then we show certain features and if the customer is not, we hide it?

  • @alexanlp
    @alexanlp 3 ปีที่แล้ว

    Can i use this with configuration in a database?

  • @DamianWalczak
    @DamianWalczak 5 ปีที่แล้ว +1

    what IDE are you using

    • @nickchapsas
      @nickchapsas  5 ปีที่แล้ว

      I am using JetBrains Rider

  • @nedbog
    @nedbog 4 ปีที่แล้ว

    Nick, how do you obfuscate these configs, not to be altered by clients, so they can get a new feature for free?

  • @DoorThief
    @DoorThief 4 ปีที่แล้ว

    How well would this work for a Xamarin application?

    • @nickchapsas
      @nickchapsas  4 ปีที่แล้ว +1

      I've never worked with Xamarin so I wouldn't be able to tell you

  • @mohanm8396
    @mohanm8396 4 ปีที่แล้ว

    what if i want to modify the value dynamically without deploying app again ?

  • @teriyakov
    @teriyakov 5 ปีที่แล้ว

    Thanks for the thorough video but this functionality can be achieved without a nugget package. Why would you use this instead of the standard way (drive feature functionality from a flag set in appsettings/database/ arbitrary condition in the back end)?

    • @nickchapsas
      @nickchapsas  5 ปีที่แล้ว +1

      Because the feature management package has some really cool functionality and extensibility which we will take a look at the next video allowing for some really flexible flags

    • @teriyakov
      @teriyakov 5 ปีที่แล้ว

      @@nickchapsas Ok, cool. Looking forward to it. Thanks for this series btw 👊😎

    • @Endomorphism
      @Endomorphism 5 ปีที่แล้ว

      *Don't reinvent the wheel*

  • @dotnetdevni
    @dotnetdevni 4 ปีที่แล้ว

    But if you creating a Software as a service that means that your user could just turn the features on and off that's a big security risk, what is advance over this to storing bits in the database least that is more secure true its nice it gives you a method but you could always do that urserlf in code.

    • @PelFox
      @PelFox 4 ปีที่แล้ว

      Generally you control these in the deployment pipeline.

  • @shreyasjejurkar1233
    @shreyasjejurkar1233 5 ปีที่แล้ว

    You are noiceeeee!

  • @clearlyunwell
    @clearlyunwell 3 ปีที่แล้ว

    👍🏽

  • @imtiazdahar8451
    @imtiazdahar8451 4 ปีที่แล้ว +1

    these features are still hard coded. i want to make them dynamic so i can turn on and off them from database (table).
    Would you like to make a video for dynamic feature toggle.

  • @petertragardh4571
    @petertragardh4571 ปีที่แล้ว

    Feature flags and breaking database changes. This is something nobody talks about. Is this a subject for you?