LaunchDarkly Blog
Search
Latest Feature Flags Posts
Join us at AWS re:Invent 2025
Visit us at booth #1339!

Neha Julka
Less clutter, more control: Manage flag permissions at scale
Preset Role Scope and Flag Lifecycle Settings can help you issue cleaner, faster releases.

Bhargav Brahmbhatt
Accelerating release safety with LaunchDarkly Vega and GitHub
Using Vega and GitHub together increases your release control plane.

Neha Julka
The developer's guide to free feature flagging services
Feature flags let you deploy code safely, test in production, and roll back instantly.

Jesse Sumrak
LaunchDarkly Recognized as a Spring 2025 G2 Grid® Report Leader in Feature Management

Emily Coleman
Transforming software development: Key findings from our Spring 2025 Customer Census

Emily Coleman
5 best practices for getting started with LaunchDarkly
Set up your first project, choose an SDK, and start using feature flags.

Peter McCarron
Modernizing software delivery at Ally Financial

Megan Moore
Detecting vaccine misinformation in a custom Bluesky feed, using LaunchDarkly and OpenAI
In this tutorial, you’ll create a Bluesky custom feed in Python that filters posts based on keywords. You’ll use an OpenAI model to do basic sentiment analysis on the posts, discarding the ones that are likely to be misinformation. Then you’ll wrap the LLM call in a LaunchDarkly feature flag so you can quickly enable it when misinformation surges.

Tilde Thurium
Using LaunchDarkly Feature Flags in a Contentful + React Application
In this tutorial, you’ll learn how to use LaunchDarkly feature flags to show and hide front-end features in a Contentful + React web application.

Tilde Thurium
Email API showdown: testing Mailgun vs. Resend with LaunchDarkly feature flags
In this tutorial, you’ll learn how to use LaunchDarkly feature flags to toggle between 2 different email providers (Resend and Mailgun) in an ExpressJS application.

Tilde Thurium
5 Strategies to De-Risk Software Releases in Retail & eCommerce

LaunchDarkly
Building a toggle-able link in bio app with Reflex.dev and LaunchDarkly
By day, I'm a developer experience engineer; by night, I'm a stand-up comedian. My audience (whether it's a tech conference or comedy club) differs widely. And as any skilled performer knows, the first way to bring on the tomatoes is by not serving your audience what they want. Fortunately, I've crafted a customizable (and toggle-able) link in the bio application using Reflex.dev and LaunchDarkly, which displays different information based on the scenario. Follow this guide to learn how to create a dynamic (and visually appealing) link in the bio site.

Erin Mikail Staples
Building a Dynamic Email Personalization System with Resend, LaunchDarkly, and SQLite
In this guide, we'll build a dynamic email marketing system that personalizes emails for different user segments. We'll use Resend to send emails, LaunchDarkly to control which users receive customized content using feature flags, and SQLite to store and manage user data. We'll also use python-dotenv to securely manage our environment variables, such as API keys.

Amit Jotwani
Innovating Safely With Generative AI in Financial Services

Matt DeLaney
Creating customized user experiences using Express JS and LaunchDarkly segment targeting

Tilde Thurium
Using the LaunchDarkly CLI Local Development Server: Testing Client-Side and Server-Side Flags in an Astro Application
In this tutorial you will learn to add a kill switch to disable 3rd-party API calls in a FastAPI application, using the LaunchDarkly Python SDK.

Erin Mikail Staples
Quickly disable external API calls in your FastAPI application using FastAPI and LaunchDarkly kill switch flags
In this tutorial you will learn to add a kill switch to disable 3rd-party API calls in a FastAPI application, using the LaunchDarkly Python SDK.

Tilde Thurium
5 Strategies to De-Risk Software Releases in Financial Services

Matt DeLaney
Business in the front, party in the back: creating customized user experiences using Fastify JS and LaunchDarkly
Treating every user the same is risky when they may have different goals, dreams, desires, and features they care about. To provide the best experience, you want to customize your website based on what you know about your users. Luckily, LaunchDarkly makes it easy to do just that. In this tutorial, you will learn how to use segment targeting to show users with a .edu email address a student version of your website using LaunchDarkly and Fastify.

Tilde Thurium
Mean Time to Restore (MTTR): What It Is & How to Reduce It

Jesse Sumrak
How to instantly roll back buggy features with LaunchDarkly’s JavaScript client library
LaunchDarkly’s kill switch feature flags are a helpful tool to disable features with a single click rather than going through an entire code deployment. In this tutorial, we’ll use LaunchDarkly's kill switch flags in a JavaScript application. We’ll add a new feature to an example application called "DJ Toggle’s fan page", and wrap it in a feature flag to mitigate risk in the rollout process. Additionally, we’ll explore how to roll back features if we encounter pesky bugs.

Erin Mikail Staples
How to instantly flip web app styles with LaunchDarkly's JavaScript client library
Discover how to instantly switch web app styles using LaunchDarkly's feature flags in this JavaScript tutorial. Follow along as we transform DJ Toggle’s fan page from a nostalgic 1995 look to a sleek 2000s style, all controlled by a feature flag. Learn to create and manage feature flags, allowing you to update your app’s appearance without redeploying code. If something goes wrong, simply toggle the flag off to revert to the original style, ensuring a smooth user experience. This step-by-step guide emphasizes risk-free feature rollouts, making your development process safer and more efficient. Explore more ways to innovate confidently with LaunchDarkly’s powerful tools.

Erin Mikail Staples
How to mitigate risk with progressive feature rollouts in Python using LaunchDarkly.
“Works on my machine” can be a standard cop-out for remedying problems within your code base. While yes, things can work great in a small silo errr — one device, rolling out features at scale can increase the potential for risk as more users access a new feature or application. Roll out new features confidently by leveraging progressive rollouts to identify any issues that may occur as you scale.

Erin Mikail Staples