Fragmented - Android Developer Podcast

248 - Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna


Listen Later

In this edition of Fragmented, we're thrilled to host Ishan Khanna, a software engineer at Tinder who possesses great enthusiasm for feature flags and A/B testing. Donn discusses why he invited Ishan on the show, highlighting Ishan's passion for feature flagging and A/B testing. The conversation kicks off with an insightful story from Ishan about feature flagging at Booking.com, leading to a discussion on the difference between A/B Testing and Feature Flags, when and why to introduce feature flagging, and how to measure its effectiveness. The show also focuses on the benefits and risks of feature flagging, along with ways to manage potential complexities in the codebase.

We then delve deeper into the topic of feature flagging, covering how to get started, what to look for in a tool, and the role of testing. Discussion points include the best practices for rollout percentages, considerations for multi-platform implementation, and the specifics of targeting in feature flagging. The conversation wraps up with an exploration of available tools for those looking to introduce feature flagging or A/B testing frameworks into their operations, examining when it might be necessary to build a bespoke solution.

The episode offers a wealth of resources for listeners, including links to an array of feature flagging and A/B testing tools, such as Firebase Remote Config, Optimizely, and LaunchDarkly. For more insight into the topics discussed, Ishan recommends his Droidcon Berlin talk on 'Customer Driven Development' and Stuart Frisby’s talk on A/B Testing. To reach out to Ishan, listeners can contact him via Twitter, LinkedIn, or his website.

Links

Here are the links mentioned in the document, in markdown format:

  1. Firebase Remote Config
  2. Optimizely
  3. LaunchDarkly
  4. AWS AppConfig for Feature Flags
  5. VWO
  6. Unleash - Open Source Feature Flags
  7. Posthog Feature Flags and A/B Testing
  8. Ishan's Droidcon Berlin Talk
  9. Stuart Frisby's Talk on A/B Testing
  10. Erindoesthings
Contact Ishan
  1. Ishan on Twitter - @droidchef
  2. Ishan on LinkedIn
  3. Ishan's Website
Donn's Git Course

Need to learn Git? Donn has the course for you. In this FREE course you'll learn everything you need to know in order to start working with Git everyday. Watch it here.

AndroidJobs.IO
  • Job postings are FREE on AndroidJobs.IO 🎉
  • Sign up to get notified of new jobs on a weekly basis as well.
  • AndroidJobs.IO
Software Freelancing
  • Freelance Tactics Book
  • Donn's Freelancing Content on YouTube
Contact

@fragmentedcast on Twitter or our YouTube channel

Donn

  • @donnfelker
  • donnfelker
  • Donn's YouTube
  • Donn's Website

Kaushik

  • kau.sh (has links to all my networks)
  • twitter.kau.sh
  • mastodon.kau.sh
  • youtube.kau.sh (on YouTube)

Disclaimer: Many of the links we share to products are affiliate links. They help support the production of Fragmented. Thank you for your support.

...more
View all episodesView all episodes
Download on the App Store

Fragmented - Android Developer PodcastBy Donn Felker, Kaushik Gopal

  • 5
  • 5
  • 5
  • 5
  • 5

5

67 ratings


More shows like Fragmented - Android Developer Podcast

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

262 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

Android Developers Backstage by Android Developers

Android Developers Backstage

21 Listeners

a16z Podcast by Andreessen Horowitz

a16z Podcast

999 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

43 Listeners

Design Details by Brian Lovin, Marshall Bock

Design Details

361 Listeners

Developer Tea by Jonathan Cutrell

Developer Tea

400 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,118 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

630 Listeners

Does Not Compute by Sean Washington, Rockwell Schrock

Does Not Compute

54 Listeners

Toolsday by Una Kravets, Chris Dhanaraj

Toolsday

48 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

200 Listeners

Talking Kotlin by Talking Kotlin

Talking Kotlin

17 Listeners

Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

Swift Unwrapped

90 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

Now in Android by Now in Android

Now in Android

7 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

8,649 Listeners

Hard Fork by The New York Times

Hard Fork

5,364 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

48 Listeners