LaunchDarkly Blog
Search
Developer productivity - Page 3
Blue-green vs. rolling deployments: pros, cons & implementation
Having an efficient and intelligent deployment pattern is integral for developing modern software. This article explores both blue-green and rolling deployments, their options, their benefits and challenges, and some tools that support both methods.

LaunchDarkly
Feature-Driven Development vs. Test-Driven Development
In this post, we'll examine two popular Agile methodologies and outline their pros and cons.

LaunchDarkly
Using LaunchDarkly with TypeScript
If you are already using TypeScript in your application development or looking to start, this post will show you how to get LaunchDarkly working within your TypeScript code using the Node.js SDK and how to integrate the React SDK for the frontend in a TypeScript project.

Brian Rinaldi
What Is a Canary Release?
Performing a canary release helps improve your final release for end users ahead of a much larger rollout.

LaunchDarkly
Git Branching Strategies vs. Trunk-Based Development
This article will first review the benefits and shortcomings of several common Git branching strategies. Then, we’ll compare those to trunk-based development to learn how the latter solves those shortcomings and enables modern software delivery practices through feature flag management.

LaunchDarkly
Software Release Management: Strategies & Best Practices
Release management is the process of optimizing all stages of launching a software product or feature. As enterprise software delivery becomes faster and more complex, release management is essential to meet deadlines without sacrificing quality.

LaunchDarkly
Test environments 101: definition, types, and tests
This post explores test environments from the ground up. Not only will you learn what a test environment is, but you'll also discover how best to set up one in the era of continuous deployment. Then we'll discuss how best to manage them.

LaunchDarkly
Testing in production to stay safe and sensible
“Testing in production” refers to the practice of running code on production servers, using real data from real users, without showing the new behavior to the majority of users. These tests are frequently run during the final stages before releasing the software to a broad audience.

Heidi Waterhouse
The only guide to dark launching you’ll ever need

LaunchDarkly
Trunk-Based Development 101: How to Get Started
Team LaunchDarkly
What Is Canary Testing? Benefits, Challenges & How to Get Started
Team LaunchDarkly
Continuous Development: ‘Times Are a-Changin'

Adam Zimman
Testing in Production the Netflix Way

Andrea Echstenkamper
Feature branching using feature flags

Justin Baker
Canary Launches: How and Why to Canary Release

Edith Harbaugh