The first step in getting started with Harness Feature Flags is to install the SDK in your code. Sounds simple – and it mostly is!
But, we are always pushing to simplify things to help you get started faster, and we recently rolled out a subtle but cool change to help you do this.
The Historical Feature Flags Onboarding Experience
When you sign up for Harness Feature Flags you’re taken to the Getting Started flow. This walks you through creating a flag, creating an SDK key and then getting some setup instructions for the languages of your choice. You can also get back to this flow anytime you want via the sidebar, if you want to see the language-specific code samples again.
Until now, we had to maintain these code samples manually per language. This wasn’t too much work, but it limited how specific the code samples could actually be. But, AI has helped us improve this.
Feature Flags Onboarding Reimagined with AI
Utilizing Harness AIDA™, we are now able to generate code samples dynamically. This means instead of only having per-language samples, we can pass inputs like version and framework to get more customized SDK onboarding code samples to use.
So, instead of Node.js, you can get a getting started snippet for a specific version of Node.js + Express.js.
In the future, we want to keep expanding this to provide even more customization and user inputs based on your specific application architecture.
A Smooth Feature Flags Onboarding Experience
As we integrate AI, via AIDA, all across the Harness platform we are looking for every opportunity - big and small - to use AI to help make developers’ lives better.
Providing more dynamic onboarding examples is a cool example of where AIDA can make a big difference in a small way by taking the time to find every opportunity.
Interested in learning more about Harness AIDA, generative AI, and the SDLC?
If you are interested in learning more about how we are infusing AI capabilities across the SDLC, check out other blogs in our AI Feature series to learn more!