All Blog Posts - Page 7
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
Introducing A New Way To Quickly and Easily Do Progressive Rollouts In LaunchDarkly
While you can already configure Progressive Rollouts using workflows in LaunchDarkly today, we want to make it even easier for your team to de-risk your software releases. That's why we're excited to introduce a new way to add Progressive Rollouts to your releases.

Steve Zegalia
Upgrade your APIs safely with Progressive Rollouts in a Python FastAPI Application

Tilde Thurium
Launch your next big idea with the Jam.dev Starter Pack
You’re a builder with your next big idea — the only thing stopping you is figuring out which dev tools to use. Don’t get stuck in analysis paralysis; we’ve been hard at work with the Jam.Dev team, alongside other must-have developer tools to bundle everything you need in one neat little package.

Erin Mikail Staples
Disillusioned With The Hype Of Generative AI? How To See Results And Enjoy That Early Optimism Once More
Many leaders have come to believe that generative AI is not the magic elixir some have made it out to be. Taking a look at the Gartner hype cycle, generative AI was recently at the peak of inflated expectations. Now, we’re careening through the “trough of disillusionment”—and fast. While many leaders have become disenchanted with the progress resulting from generative AI, there is a “slope of enlightenment” on the other side.

Dan Rogers
Using LaunchDarkly to target different audience segments within your Python Application
In this tutorial, you will learn how to create different user experiences in a Python application that provides two different playlist examples by leveraging LaunchDarkly's targeting rules and segments.

Erin Mikail Staples
Innovating Safely With Generative AI in Financial Services

Matt DeLaney
Building a Culture of Experimentation: Don't Penalize Measurement

Scott Shindeldecker
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
Change Failure Rate: What It Is & How to Measure

Jesse Sumrak
Understand your software release risk profile with the LaunchDarkly software risk assessment

Megan Moore
Deployment Frequency: What It Is and How to Increase It

Jesse Sumrak
Mean Time to Restore (MTTR): What It Is & How to Reduce It

Jesse Sumrak
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
LaunchDarkly Tops G2 Grid® for Feature Management in 2024: What You Need to Know
.jpg)
Eric Rubin
De-Risking Software Releases With Progressive Delivery

Steve Zegalia
What’s New In The 2024 Agile & DevOps Gartner® Hype Cycle™: Feature Management, Experimentation, and AI
Every year, Gartner provides a graphic representation of the maturity and adoption of technologies and applications in the Agile and DevOps space, and how they are potentially relevant to solving real business problems and exploiting new opportunities. They call it a Hype Cycle. This methodology is designed to give a view of how a technology or application will evolve over time, providing a sound source of insight to manage its deployment within the context of your specific business goals. In this year’s report we see feature management, which has been steadily climbing the slope of enlightenment for years, further incorporating experimentation and starting to intersect technologies like GenAI and AI Code Assistants.

Steve Zegalia
LaunchDarkly Rolls Out an EU Region

Matt DeLaney
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 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 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