[HN Gopher] Show HN: Featurevisor - Git based feature flags and ...
       ___________________________________________________________________
        
       Show HN: Featurevisor - Git based feature flags and experiments
       management
        
       Why?  - Decouple application deployment from releases  How it
       works:  - Make changes to your features and segments (YAMLs) via
       Pull Requests - Generate datafile (JSON file) in CI/CD workflow and
       upload to your CDN - Fetch datafile in your application runtime and
       consume with SDKs  Supports:  - Feature flags: boolean flags -
       Experimentation: a/b tests - Segments: targeting traffic with
       conditions - Variables: namespaced under each feature and
       conditional - Gradual rollouts: avoid big bang releases, go from 0%
       to 100% - Consistent bucketing: same user sees same variation -
       Multiple environments: prod, staging, test, and more - Force
       bucketing: allow testers to force enable/disable for themselves
       only - Tagging: resulting in smaller datafiles for your
       application(s) - Tracking: integration with any analytics tool -
       Status site generator: for human friendly status reporting - SDKs:
       for Node.js and browser environments, Kotlin/Swift planned for
       future
        
       Author : fahad19
       Score  : 29 points
       Date   : 2023-04-24 19:10 UTC (3 hours ago)
        
 (HTM) web link (featurevisor.com)
 (TXT) w3m dump (featurevisor.com)
        
       | rektide wrote:
       | The typescript types subpackage was a pretty nice high level
       | overview of what to expect here.https://github.com/fahad19/featur
       | evisor/blob/main/packages/t...
       | 
       | This is definitely a neat effort.
       | 
       | I started JSON dumping feature flags at work on a regular basis,
       | so that is my main tool for scrubbing through & seeing what
       | happened.
       | 
       | The ability to keep building really neat tools around these
       | paradigms is so infinite. Simon Willison's git-history is
       | notablehere, which was submitted earlier today.
       | https://news.ycombinator.com/item?id=35690942
       | 
       | Personally I really think git (especially when going ham with
       | good CoW filesystems) is the most notably interesting database
       | coming at us from the future.
        
         | fahad19 wrote:
         | Thanks for the kind feedback!
         | 
         | As I kept building it, I realized I can also extract all the
         | history of changes belonging to all
         | features/segments/attributes in the repo and show them nicely
         | via the static site generator as well, which serves as a status
         | report for your wider team/organization.
         | 
         | You can see the screenshots here:
         | https://featurevisor.com/docs/site/#screenshots
        
       | [deleted]
        
       | asabla wrote:
       | This looks super interesting! Any plans on expanding
       | documentation and support for more frameworks and/or languages?
        
         | fahad19 wrote:
         | thank you!
         | 
         | I have just announced the React integration here:
         | https://twitter.com/fahad19/status/1650580700687376399
         | 
         | You can find more docs here:
         | https://featurevisor.com/docs/react/
         | 
         | I will explore NextJS and how Featurevisor can be utilized at
         | both SSR and SSG level as well. While of course working on
         | adding more tests, and tagging a v1.0 stable release soon.
         | 
         | Regarding Swift (for iOS) and Kotlin (for Android) SDKs, I am
         | not so sure if I will attempt those myself. But I am asking
         | around in my network for help there, and would like to have
         | official cross-platform SDK support.
        
       ___________________________________________________________________
       (page generated 2023-04-24 23:01 UTC)