# feature flags

A software development technique for dynamically controlling application functionality, including turning features on or off without deploying new code.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Introducing SwiftTweaks

DevFeed: [Introducing SwiftTweaks](<https://devfeed.tech/articles/introducing-swifttweaks-27384.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/introducing-swifttweaks.htm>)

Author: Khan Academy

Published: 2016-05-09T22:00:00Z

Content type: release

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Swift](<https://devfeed.tech/topics/swift.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [interface](<https://devfeed.tech/tags/interface.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [swift](<https://devfeed.tech/tags/swift.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

Khan Academy introduces SwiftTweaks, a Swift library for adjusting parameters in iOS apps on a device without recompiling. The article explains how to create tweak libraries, use tweak values and bindings, adjust animation settings, and access the runtime interface.

### Source excerpt

By Bryan Clark Today, we're releasing SwiftTweaks, a way to adjust your Swift-based iOS app without needing to ... Read more

## How Delphi ships 100 times a day with its Python backend on Vercel

DevFeed: [How Delphi ships 100 times a day with its Python backend on Vercel](<https://devfeed.tech/articles/how-delphi-ships-100-times-a-day-with-its-python-backend-on-vercel-26923.md>)

Original publisher: [Read original article](<https://vercel.com/blog/how-delphi-ships-100-times-a-day-with-its-python-backend-on-vercel>)

Author: Kevin Sundstrom

Published: 2026-09-15T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [airflow](<https://devfeed.tech/topics/airflow.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [docker](<https://devfeed.tech/tags/docker.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [python](<https://devfeed.tech/tags/python.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

A Vercel case study describes how Delphi rebuilt its Python backend on Vercel after previously using AWS, ECS, Docker Desktop, and local databases. The move gave the team a shared deployment workflow, faster onboarding, and more than 100 production deploys per day, while Vercel Workflows and Queues support long-running work and background jobs.

### Source excerpt

Delphi on Vercel 10 engineers with no dedicated infrastructure role Everyone ships code, including product and design 100+ production deploys a day behind feature flags Delphi builds digital minds. They capture what someone has written, recorded, and taught, so anyone can tap that expertise on demand. Delphi is "a destination where you can find and interact with interesting minds," says founding engineer Spencer Schoeben. Nobody has built a digital mind network before, so Delphi figures out what to build by shipping features and watching how people use them. That only works if the product is fast to change. "If we are going to win, we need to have an excellent developer and agentic experience," Spencer says. "Otherwise, we could not adapt to how fast our user's demands change." Delphi's frontend had run on Vercel since day one. "The frontend has always been easy," Spencer says, "but the backend was a nightmare." Six months ago, the team rebuilt its Python backend on Vercel as well. Today the whole team ships to production 100+ times a day. Building a Python backend that's easy to work onThe backend slowed every change Delphi's backend previously ran on AWS, with ECS, Docker Desktop, and local databases. In the earliest days, the setup worked because the team was small and much of the context lived in people's heads. As Delphi grew, that made onboarding slower than the team wanted: getting a new engineer to their first deploy took a full day of environment setup. Delphi could have fixed that without leaving AWS. But fixing it properly would have meant designing and owning the infrastructure themselves, and the team didn't want to own infrastructure at all. "That is not our current goal as a company," Spencer says. After moving the backend to Vercel, new engineers could get to production much faster, with the same deploy workflow the rest of the team used every day. Workflows and Queues made the move possible When Delphi was founded, Vercel Workflows and Vercel Queues

## How to Implement Feature Flags for Safe and Gradual Rollouts

DevFeed: [How to Implement Feature Flags for Safe and Gradual Rollouts](<https://devfeed.tech/articles/how-to-implement-feature-flags-for-safe-and-gradual-rollouts-20764.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/how-to-implement-feature-flags-for-safe-and-gradual-rollouts/>)

Author: Abisoye Alli-Balogun

Published: 2026-09-14T14:58:55Z

Content type: article

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article explains how to implement feature flags for safe, gradual rollouts. It covers separating deployment from release, boolean toggles, percentage-based rollouts, user segmentation, experimentation, kill switches, lifecycle management, and common anti-patterns.

### Source excerpt

Feature flags are one of the most powerful tools in a team's deployment arsenal. They decouple deployment from release, meaning your CI/CD pipeline can push code to production servers on every merge,

## Introducing Vercel for Slack

DevFeed: [Introducing Vercel for Slack](<https://devfeed.tech/articles/introducing-vercel-for-slack-766.md>)

Original publisher: [Read original article](<https://vercel.com/blog/introducing-vercel-for-slack>)

Author: Kevin Corbett

Published: 2026-08-19T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Slack](<https://devfeed.tech/topics/slack.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [ci](<https://devfeed.tech/topics/ci.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [features](<https://devfeed.tech/tags/features.md>), [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [reviews](<https://devfeed.tech/tags/reviews.md>), [slack](<https://devfeed.tech/tags/slack.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [work](<https://devfeed.tech/tags/work.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Vercel introduces Vercel for Slack, a Public Beta integration for Pro and Enterprise teams. Vercel Agent can join channels, threads, and direct messages, use context from deployments, logs, metrics, code reviews, and pull requests, answer questions, investigate incidents, and propose fixes. Approved plans can also update code or configuration, roll back deployments, manage feature flags, and create tested pull requests without leaving Slack.

### Source excerpt

Vercel Agent now works in Slack. Mention it the way you'd pull a teammate into a thread, and it reads the discussion, answers with the context of the platform running your app, and turns the team's decisions into changes you approve. Vercel for Slack is available today in Public Beta for Pro and Enterprise teams. Work starts in conversation. An alert gets noticed in a channel, a fix gets agreed on in a thread, and then someone leaves Slack to do the work. With Vercel Agent, you can tag it in for answers about your infrastructure or hand it the work, all without leaving the conversation. What is Vercel Agent? When we introduced Vercel Agent, we called it an AI teammate for your development workflow. Today it's the first responder for your production apps. When something changes, it investigates your logs, metrics, and deployments, finds the root cause, and proposes a fix, often before anyone's opened a laptop. Give it a PR and it flags the regressions and risky changes that a passing CI run won't show. In Slack, that agent joins the conversation itself. It is a core part of Vercel, so your deployments, build statuses, logs, metrics, code reviews, and PRs are in front of it before you've typed anything. Mention @Vercel in a channel, a thread, or a DM, and it answers like a teammate with every tab already open. And answering is only half of it, because once you know what's wrong, the agent can go fix it: Diagnose issues: Investigate incidents, trace errors to the deploy that caused them, explain a cost spike, and answer questions about your codebase. Code alongside your team: Fix failing builds and CI, review PRs with knowledge of how the code runs in production, and turn a thread's decision into a tested pull request. Operate your projects: Roll back deployments, update configuration, manage feature flags, and resolve unusual usage before it becomes a bill. The agent is read-only by default, and anything that changes code or configuration goes through a plan that you

## LaunchDarkly is now available on the Vercel Marketplace

DevFeed: [LaunchDarkly is now available on the Vercel Marketplace](<https://devfeed.tech/articles/launchdarkly-is-now-available-on-the-vercel-marketplace-997.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/launchdarkly-is-now-available-on-the-vercel-marketplace>)

Author: Sam Halstead

Published: 2026-08-11T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [experiments](<https://devfeed.tech/topics/experiments.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

LaunchDarkly is now available through the Vercel Marketplace, providing feature flags with local evaluation, release targeting, experiments, metrics, rollback controls, and Vercel Toolbar management.

### Source excerpt

LaunchDarkly is now available on the Vercel Marketplace, allowing you to quickly get started with feature flags without additional setup. You can: Sync flags into Global Config and evaluate them locally Target releases by user, attribute, or segment Run experiments with metrics, and roll back with a kill switch View and override flags from the Vercel Toolbar with the Flags Explorer To get started, run vercel install launchdarkly, add the @flags-sdk/launchdarkly adapter, and declare a flag with the Flags SDK: Using a coding agent? Hand it this prompt: Add LaunchDarkly from the Vercel Marketplace, or read the adapter docs. Read more

## How to Build an A/B Testing Framework for Modern CI/CD Pipelines

DevFeed: [How to Build an A/B Testing Framework for Modern CI/CD Pipelines](<https://devfeed.tech/articles/how-to-build-an-a-b-testing-framework-for-modern-ci-cd-pipel-13418.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/how-to-build-an-a-b-testing-framework-for-modern-ci-cd-pipelines>)

Author: Aaron Newcomb

Published: 2026-08-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [CI/CD Pipeline](<https://devfeed.tech/topics/ci-cd-pipeline.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [progressive delivery](<https://devfeed.tech/topics/progressive-delivery.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

This tutorial explains how to integrate A/B testing into CI/CD pipelines using feature flags, progressive delivery, real-time metrics, automated verification, and rollback controls. It argues that deployment should be decoupled from release so teams can validate changes before full rollout.

### Source excerpt

Learn how to build an A/B testing framework in your CI/CD pipeline. Accelerate software delivery, reduce risk, and boost innovation. Start now! | Blog

## ITIL vs SRE: why the big clouds went their own way

DevFeed: [ITIL vs SRE: why the big clouds went their own way](<https://devfeed.tech/articles/itil-vs-sre-why-the-big-clouds-went-their-own-way-34015.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/itil-vs-sre/>)

Author: Sridhar Rajarao

Published: 2026-07-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Sridhar Rajarao](<https://devfeed.tech/sources/sridhar-rajarao.md>)

Topics: [SRE](<https://devfeed.tech/topics/sre.md>), [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [pulumi](<https://devfeed.tech/topics/pulumi.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [human-review](<https://devfeed.tech/tags/human-review.md>), [hyperscaler](<https://devfeed.tech/tags/hyperscaler.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [itil](<https://devfeed.tech/tags/itil.md>), [on-call](<https://devfeed.tech/tags/on-call.md>), [postmortems](<https://devfeed.tech/tags/postmortems.md>), [pulumi](<https://devfeed.tech/tags/pulumi.md>), [release](<https://devfeed.tech/tags/release.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [service-catalog](<https://devfeed.tech/tags/service-catalog.md>), [sre](<https://devfeed.tech/tags/sre.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

This opinion article compares ITIL practices with SRE operations at hyperscaler scale. It argues that human change boards, single production instances, developer-to-operations handoffs, documentation-first configuration management, and weekly release windows do not fit environments serving millions of external customers. It describes automated approvals, gradual deployments, service-team ownership, infrastructure as code, continuous release, error budgets, SLOs, and blameless postmortems as alternatives.

### Source excerpt

The big clouds don't run ITIL. Five assumptions ITIL makes that break at hyperscaler scale, and what AWS, Azure, GCP, and OCI use instead.

## Safe Database Rollback Starts Before Deployment

DevFeed: [Safe Database Rollback Starts Before Deployment](<https://devfeed.tech/articles/safe-database-rollback-starts-before-deployment-17961.md>)

Original publisher: [Read original article](<https://newsletter.systemdesignclassroom.com/p/safe-database-rollback-starts-before-deployment>)

Author: Raul Junco

Published: 2026-07-25T12:00:54Z

Content type: tutorial

Language: en

Sources: [System Design Classroom](<https://devfeed.tech/sources/system-design-classroom.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [migration](<https://devfeed.tech/topics/migration.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [production](<https://devfeed.tech/tags/production.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [schema](<https://devfeed.tech/tags/schema.md>)

### AI overview

This article explains why rolling back application code does not automatically roll back database schema or production data. It presents backward-compatible schema changes, staged migrations, feature flags, and targeted recovery as ways to prepare for deployment failures and reduce the risk of data loss.

### Source excerpt

Learn why safe database rollback starts before deployment, and how backward-compatible schema changes, staged migrations, feature flags, and targeted recovery keep production failures from turning into data loss.

## Building self-healing feature releases with Harness FME metric alerts and Event Relay

DevFeed: [Building self-healing feature releases with Harness FME metric alerts and Event Relay](<https://devfeed.tech/articles/when-metrics-scream-your-flags-hit-mute-13496.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/when-metrics-scream-your-flags-hit-mute>)

Author: Joshua Klein

Published: 2026-07-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [experiments](<https://devfeed.tech/topics/experiments.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [event](<https://devfeed.tech/tags/event.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [payload](<https://devfeed.tech/tags/payload.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [self-healing](<https://devfeed.tech/tags/self-healing.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

This tutorial explains how to connect Harness FME metric alerts to Event Relay triggers so a pipeline can automatically mitigate risky feature releases through actions such as killing a feature flag. The pattern separates signal emission, webhook handling, and controlled remediation.

### Source excerpt

Learn how to build self-healing feature releases with Harness Feature Management & Experimentation. Connect metric-alert webhooks to Event Relay triggers and au | Blog

## A Step-by-Step Guide to Feature Flag Implementation in CI/CD

DevFeed: [A Step-by-Step Guide to Feature Flag Implementation in CI/CD](<https://devfeed.tech/articles/a-step-by-step-guide-to-feature-flag-implementation-in-ci-cd-13358.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/a-step-by-step-guide-to-feature-flag-implementation-in-ci-cd-pipelines>)

Author: Aaron Newcomb

Published: 2026-07-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [governance](<https://devfeed.tech/tags/governance.md>), [guide](<https://devfeed.tech/tags/guide.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [rollback](<https://devfeed.tech/tags/rollback.md>)

### AI overview

A step-by-step tutorial on implementing feature flags in enterprise CI/CD pipelines. It explains how governance, policy as code, GitOps workflows, automation, verification, gradual rollouts, and rollback capabilities can help teams manage releases across many services while maintaining control and compliance.

### Source excerpt

Discover how to implement Feature Flags in CI/CD pipelines using governance, automation, and AI-driven delivery. Speed up your releases while keeping them safe. | Blog

## Feature Flag Security in your CI/CD Pipeline

DevFeed: [Feature Flag Security in your CI/CD Pipeline](<https://devfeed.tech/articles/feature-flag-security-in-your-ci-cd-pipeline-13396.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/feature-flag-security-in-your-ci-cd-pipeline>)

Author: Lena Sano

Published: 2026-07-22T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Security](<https://devfeed.tech/topics/security.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flagging](<https://devfeed.tech/tags/feature-flagging.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [governance](<https://devfeed.tech/tags/governance.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [local](<https://devfeed.tech/tags/local.md>), [pii](<https://devfeed.tech/tags/pii.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [remote](<https://devfeed.tech/tags/remote.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains security practices for Harness Feature Management and Experimentation. It covers local versus remote feature-flag evaluation, privacy considerations for sensitive user data, governance, automated cleanup, and an AI agent for feature-flag lifecycle management.

### Source excerpt

Secure feature flags with Harness FME using local or remote evaluation, automated cleanup, governance, and AI-powered lifecycle management. | Blog

## Harness AI Configs for Runtime Controls of AI Behavior

DevFeed: [Harness AI Configs for Runtime Controls of AI Behavior](<https://devfeed.tech/articles/harness-ai-configs-for-runtime-controls-of-ai-behavior-13364.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/announcing-ai-config-management>)

Author: Nico Zelaya

Published: 2026-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [experiments](<https://devfeed.tech/topics/experiments.md>), [Model Routing](<https://devfeed.tech/topics/model-routing.md>), [Inference](<https://devfeed.tech/topics/inference.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [config](<https://devfeed.tech/tags/config.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [inference](<https://devfeed.tech/tags/inference.md>), [policy](<https://devfeed.tech/tags/policy.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

Harness AI Config Management provides a governed runtime configuration layer for changing prompts, models, routing, inference parameters, and other AI behavior without redeploying code. It supports targeting, experimentation, approvals, policy controls, versioning, and audit trails.

### Source excerpt

Harness AI Config Management helps teams change prompts, models, and AI behavior at runtime with targeting, experimentation, approvals, policy, and audit trails | Blog

## Software Release Management: A Practical Guide in 2026

DevFeed: [Software Release Management: A Practical Guide in 2026](<https://devfeed.tech/articles/software-release-management-a-practical-guide-in-2026-13481.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/software-release-management>)

Author: Eric Minick

Published: 2026-07-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Development](<https://devfeed.tech/topics/development.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>)

Tags: [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [guide](<https://devfeed.tech/tags/guide.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [release](<https://devfeed.tech/tags/release.md>), [release-management](<https://devfeed.tech/tags/release-management.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A practical guide to software release management, covering how code moves through testing, approval, deployment, monitoring, verification, and rollback. It explains the distinction between deployment and release and discusses feature flags, automated safety gates, and progressive delivery.

### Source excerpt

Master software release management best practices. Learn how to reduce risk, speed up release pipelines, and ship faster with confidence in 2026. | Blog

## You don't have a deployment problem. You have a validation problem.

DevFeed: [You don't have a deployment problem. You have a validation problem.](<https://devfeed.tech/articles/you-don-t-have-a-deployment-problem-you-have-a-validation-problem-17640.md>)

Original publisher: [Read original article](<https://thenewstack.io/solving-the-validation-problem/>)

Author: Arjun Iyer

Published: 2026-07-16T17:00:00Z

Content type: opinion

Language: en

Sources: [Kubernetes Overview, News and Trends | The New Stack](<https://devfeed.tech/sources/kubernetes-overview-news-and-trends-the-new-stack.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [post-contributed](<https://devfeed.tech/tags/post-contributed.md>), [production](<https://devfeed.tech/tags/production.md>), [signadot](<https://devfeed.tech/tags/signadot.md>), [sponsor-signadot](<https://devfeed.tech/tags/sponsor-signadot.md>), [sponsored-post-contributed](<https://devfeed.tech/tags/sponsored-post-contributed.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

The article argues that organizations often have mature deployment tooling but still release changes in batches because they lack confidence in validating individual service changes against the live versions of their dependencies. It presents validation, rather than deployment mechanics, as the main constraint on independent releases and says coding agents are increasing the volume and opacity of batch changes.

### Source excerpt

Ask a platform team about their deployment capabilities, and you will usually hear a genuinely impressive story. Progressive rollouts that The post You don't have a deployment problem. You have a validation problem. appeared first on The New Stack.

## AI Is Writing More Code. Releases Haven't Kept Up

DevFeed: [AI Is Writing More Code. Releases Haven't Kept Up](<https://devfeed.tech/articles/ai-is-writing-more-code-releases-haven-t-kept-up-13362.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/ai-is-writing-more-code-than-ever-your-release-process-hasnt-kept-up>)

Author: Aaron Newcomb

Published: 2026-07-14T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

The article examines findings from the State of AI-Driven Software Releases 2026 report, arguing that AI-generated code is increasing production faster than release processes can handle. It highlights manual code review as a bottleneck, a gap in AI-specific guardrails, and feature flags as a way to separate deployment from release.

### Source excerpt

AI is accelerating code creation, but releases are struggling to keep up. Explore key findings from the State of AI-Driven Software Releases 2026 report and how | Blog

## Flags SDK now evaluates flags 10x faster

DevFeed: [Flags SDK now evaluates flags 10x faster](<https://devfeed.tech/articles/flags-sdk-now-evaluates-flags-10x-faster-935.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/flags-sdk-now-evaluates-flags-10x-faster>)

Author: Dominik Ferber

Published: 2026-07-08T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [documentation](<https://devfeed.tech/tags/documentation.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

The Flags SDK and Vercel Flags now evaluate multiple feature flags in bulk around 10 times faster. The improvement comes from reducing microtask queue overhead and creating fewer promises, and it increases with the number of flags.

### Source excerpt

Flags SDK and Vercel Flags now evaluate multiple feature flags in bulk around 10x faster. Flag evaluation time improved by reducing microtask queue overhead and creating fewer promises. The improvement scales with the number of flags. Use await evaluate([flagA, flagB]) instead of Promise.all([flagA(), flagB()]) to benefit from these optimizations: You can also pass an object to evaluate flags with named keys precompute() automatically benefits from these improvements as well. Upgrade flags and @flags-sdk/vercel to the latest versions to get started. Learn more in the documentation. Read more

## Vercel Flags: Platform-native feature flags

DevFeed: [Vercel Flags: Platform-native feature flags](<https://devfeed.tech/articles/vercel-flags-platform-native-feature-flags-783.md>)

Original publisher: [Read original article](<https://vercel.com/blog/vercel-flags-platform-native-feature-flags>)

Author: Dominik Ferber

Published: 2026-06-22T08:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [OpenFeature](<https://devfeed.tech/topics/openfeature.md>), [React](<https://devfeed.tech/topics/react.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [features](<https://devfeed.tech/tags/features.md>), [integration](<https://devfeed.tech/tags/integration.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform](<https://devfeed.tech/tags/platform.md>), [server](<https://devfeed.tech/tags/server.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Flags is a platform-native feature flagging system for creating targeting rules, progressive rollouts, and production kill switches. It evaluates flags server-side, integrates with frameworks such as Next.js and SvelteKit, and provides an open-source Flags SDK with OpenFeature support.

### Source excerpt

At Vercel, feature flags are how we ship. From new features to model updates in v0, and even infrastructure changes like a production database migration where a flag was the cutover. The v0 team alone runs hundreds at any given moment. Merging code sends a build to production, but the feature flags control whether users can see what changed. Flags let you ship on your own schedule, release to segments when you're ready, and roll back immediately by toggling a flag, without touching source files or redeploying. Vercel Flags is platform-native: server-side by default, zero impact on page performance, and directly integrated with the frameworks you already use. What is Vercel Flags Vercel Flags lets you create feature flags, define targeting rules by user attributes, segments, or environment, run progressive rollouts, and flip kill switches if something breaks in production. From your code, you read flags through Flags SDK, an open-source, provider-agnostic library we maintain with first-class adapters for Next.js and SvelteKit. If you are using another framework, you can consume Vercel Flags using the built-in OpenFeature provider. The Vercel Flags dashboard sits alongside your project and deployments, where you can create and manage flags. But what makes Vercel Flags different from other flag services is the framework integration. Why framework-native matters Other flag providers give you a generic SDK to wire through your framework yourself, and a separate dashboard to manage flags in. Vercel Flags is built into the Vercel platform, so you manage flags in the same dashboard as your deployments, and your code reads them through the framework-native Flags SDK. Server-side evaluation When a flag is evaluated on the client, users see a loader, a flicker, or a layout shift. The browser can't render the correct view until the flag value comes back. The Flags SDK evaluates on the server instead. With Next.js React Server Components, you read the flag with await during rend

## When Feature Flags Weren't Enough

DevFeed: [When Feature Flags Weren't Enough](<https://devfeed.tech/articles/when-feature-flags-weren-t-enough-23984.md>)

Original publisher: [Read original article](<https://medium.com/mcdonalds-technical-blog/when-feature-flags-werent-enough-91a441e5cabd?source=rss----3bac42476d27---4>)

Author: Global Technology

Published: 2026-06-09T13:33:43Z

Content type: article

Language: en

Sources: [McDonald's Technical Blog - Medium](<https://devfeed.tech/sources/mcdonald-s-technical-blog-medium.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [version-control](<https://devfeed.tech/topics/version-control.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [ci](<https://devfeed.tech/topics/ci.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [ci](<https://devfeed.tech/tags/ci.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [configuration-management](<https://devfeed.tech/tags/configuration-management.md>), [devops](<https://devfeed.tech/tags/devops.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [software](<https://devfeed.tech/tags/software.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

### AI overview

McDonald's engineers describe replacing a third-party feature-flag platform with a remote configuration system for structured, hierarchical restaurant settings. The system treats configuration like code through version control, pull requests, CI validation, peer review, and auditable live delivery to running backend services without redeployment.

### Source excerpt

We rebuilt remote configuration because tooling must match the problem and working like code with review, validation, and live delivery without redeploys. By: Mikhail Baranov, Software Engineer III, & Erick Lopez, Software Engineer III Quick Bytes: Feature flags worked for tracking changes, but they fell short when we needed richer configuration across thousands of restaurants We rebuilt remote configuration to work like code -- version-controlled, validated in CI, and delivered live to running services without redeploys Teams now manage configuration by exception, ship changes safely in real time, and operate with far more confidence and control Runtime configuration carries real weight in a restaurant technology environment. Thresholds get tuned. Features roll out region by region. One location needs a special rule; another needs a noisy signal dialed down. These aren't hypotheticals -- they're everyday decisions that shape how our backend fleet behaves across thousands of restaurants. For a long time, we managed these decisions through a third-party feature-flag platform. It gave us auditability and a clear record of who changed what. But over time, an uncomfortable truth emerged: the tool wasn't built for the shape of our problem. We didn't need toggles and targeting rules. We needed rich, structured configuration -- hierarchical defaults, per-restaurant overrides, clear environment promotion, and real-time delivery to distributed backend services. Forcing that model into a flags-first product created friction: awkward workarounds, unnecessary cost, and extra operational steps for changes that should have felt routine. We wanted configuration changes to feel as safe and controlled as code changes, while still reaching running services immediately. So, we set out to build exactly that. Treating configuration like a managed product Our solution treats configuration with the same rigor as production code. Structured configuration lives in version control. Changes move

## Azure Deployment Strategies & CI/CD Best Practices

DevFeed: [Azure Deployment Strategies & CI/CD Best Practices](<https://devfeed.tech/articles/azure-deployment-strategies-ci-cd-best-practices-13369.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/azure-deployment>)

Author: Chinmay Gaikwad

Published: 2026-06-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Azure](<https://devfeed.tech/topics/azure.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [aks](<https://devfeed.tech/tags/aks.md>), [azure](<https://devfeed.tech/tags/azure.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci](<https://devfeed.tech/tags/ci.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [harness](<https://devfeed.tech/tags/harness.md>), [iac](<https://devfeed.tech/tags/iac.md>), [observability](<https://devfeed.tech/tags/observability.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>)

### AI overview

This guide explains Azure deployment strategies and CI/CD practices for safer software delivery. It covers canary, blue-green, and rolling deployments, feature flags, GitOps, infrastructure as code, pipeline controls, and observability-driven rollback, including examples involving AKS and other Azure workloads.

### Source excerpt

Master Azure deployment with CI/CD, canary releases, feature flags, GitOps, and IaC. Learn how progressive delivery and Harness help teams ship faster, safer, and with fewer incidents. | Blog

## With AI, The Proof Is in Production

DevFeed: [With AI, The Proof Is in Production](<https://devfeed.tech/articles/with-ai-the-proof-is-in-production-13501.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/with-ai-the-proof-is-in-production>)

Author: Joshua Klein

Published: 2026-06-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Code](<https://devfeed.tech/topics/code.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-code-review](<https://devfeed.tech/tags/ai-code-review.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [safety](<https://devfeed.tech/tags/safety.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The article argues that human review, AI code review, staging, and QA cannot guarantee that software changes will behave safely in production. Because AI-assisted development increases the volume and uncertainty of changes, it recommends relying on feature flags, progressive delivery, and production metrics to manage releases when review is imperfect.

### Source excerpt

Human and AI code review can't guarantee production safety. Learn why feature flags, progressive delivery, and metrics-driven releases are essential in the AI software era. | Blog

## Vercel Flags is now generally available

DevFeed: [Vercel Flags is now generally available](<https://devfeed.tech/articles/vercel-flags-is-now-generally-available-1146.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-flags-ga>)

Author: Chris Widmaier

Published: 2026-04-16T08:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [OpenFeature](<https://devfeed.tech/topics/openfeature.md>), [backends](<https://devfeed.tech/topics/backends.md>)

Tags: [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [platform](<https://devfeed.tech/tags/platform.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Flags is now generally available as a feature flag provider built into the Vercel platform. It supports targeting rules, user segments, environment controls, and framework-native use through the Flags SDK in Next.js and SvelteKit applications. An OpenFeature adapter supports other frameworks and custom backends.

### Source excerpt

Vercel Flags is now generally available. Vercel Flags is a feature flag provider built into the Vercel platform. Create and manage feature flags with targeting rules, user segments, and environment controls directly in the Vercel Dashboard. The Flags SDK provides a framework-native way to define and use these flags within Next.js and SvelteKit applications, integrating directly with your existing codebase: Once you define a flag, you can use them within your application in a few lines of code: For teams using other frameworks or custom backends, the Vercel Flags adapter supports the OpenFeature standard, allowing you to plug Vercel Flags into their provider agnostic SDK. Try it out or learn more about Vercel Flags. Read more

## Copy-to-Prompt instructions now available for Flags

DevFeed: [Copy-to-Prompt instructions now available for Flags](<https://devfeed.tech/articles/copy-to-prompt-instructions-now-available-for-flags-880.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/copy-to-prompt-instructions-now-available-for-flags>)

Author: Vincent Derks

Published: 2026-04-13T16:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Code](<https://devfeed.tech/topics/code.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Flags now provides copy-to-prompt instructions on the feature flag details page. Developers can use the instructions to install the Flags SDK, link a project with the Vercel CLI, and add flag definitions to their code, while teams can also copy the definitions for manual configuration.

### Source excerpt

The feature flags details page now includes copy-to-prompt instructions in the instructions pane. You or your agent can install the Flags SDK, link the project using the Vercel CLI, and add the required flag definitions to the code base. Teams that prefer manual configuration can still copy the exact flag definitions directly from the instructions pane. Learn more about Vercel Flags. Read more

## Dynamic configuration in Java with Server-Side Firebase Remote Config

DevFeed: [Dynamic configuration in Java with Server-Side Firebase Remote Config](<https://devfeed.tech/articles/dynamic-configuration-in-java-with-server-side-firebase-remote-config-23887.md>)

Original publisher: [Read original article](<https://medium.com/firebase-developers/dynamic-configuration-in-java-using-server-side-firebase-remote-config-9d30a3c2e1a1?source=rss----8e8b7dc6774d---4>)

Author: Athira M

Published: 2025-10-24T06:33:20Z

Content type: tutorial

Language: en

Sources: [Firebase Developers - Medium](<https://devfeed.tech/sources/firebase-developers-medium.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Java](<https://devfeed.tech/topics/java.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Firebase console](<https://devfeed.tech/topics/firebase-console.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-console](<https://devfeed.tech/tags/firebase-console.md>), [firebase-remote-config](<https://devfeed.tech/tags/firebase-remote-config.md>), [java](<https://devfeed.tech/tags/java.md>), [maven](<https://devfeed.tech/tags/maven.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

This tutorial explains how to use server-side Firebase Remote Config with Java to externalize backend configuration and feature flags. It describes how the Java server fetches the full configuration template, evaluates conditions locally through the SDK, initializes the Firebase Admin SDK, defines safe defaults, and evaluates parameters using runtime context.

### Source excerpt

Dynamic Configuration in JavaUsing Server-Side Firebase Remote Config Firebase Remote Config is a powerful, cloud-based service that lets you dynamically change your app's behavior and appearance without requiring users to update your app. It's been a game-changer for feature flags and dynamic theming on mobile and web platforms. But what about your backend, or your critical API or Java micro-service? The great news is that Firebase has expanded its support, bringing this powerful tool to the server side with SDKs for Node.js, Python, Go, and Java. This allows you to control server behavior and externalize configuration directly from the Firebase console. The key difference: where evaluation happens If you're familiar with client-side Remote Config, you know the client makes a request, and the Firebase service returns the final, evaluated configuration. The server-side model is fundamentally different: The Java server fetches the entire configuration template (parameters, values, and conditions) from the Remote Config service. The Java server then performs the condition evaluation locally, using the SDK. This shift means your server is in control, making local decisions based on attributes like user ID, location, or subscription tier. This is efficient and perfect for dynamic server logic. 🛠 Setting up Remote Config in Java Let's walk through how to integrate this into your backend, using a Payment Gateway Feature Flag as our running example. Step 1: Add the Firebase Admin SDK First, add the Firebase Admin SDK dependency to your project's configuration file (e.g., pom.xml for Maven). <dependency> <groupId>com.google.firebase</groupId> <artifactId>firebase-admin</artifactId> <version>9.7.0</version> </dependency>Step 2: Initialize the Admin SDK Your server needs secure access to Firebase. We'll use a Service Account to initialize the Admin SDK. import com.google.auth.oauth2.GoogleCredentials; import com.google.firebase.FirebaseApp; import com.google.firebase.Firebas

## Diff Feature Flags Before Running Tests

DevFeed: [Diff Feature Flags Before Running Tests](<https://devfeed.tech/articles/diff-feature-flags-before-running-tests-28887.md>)

Original publisher: [Read original article](<https://glebbahmutov.com/blog/diff-feature-flags-before-testing/>)

Author: Gleb Bahmutov

Published: 2025-09-23T04:00:00Z

Content type: tutorial

Language: en

Sources: [Gleb Bahmutov](<https://devfeed.tech/sources/gleb-bahmutov.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Cypress](<https://devfeed.tech/topics/cypress.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cypress](<https://devfeed.tech/tags/cypress.md>), [e2e](<https://devfeed.tech/tags/e2e.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [json](<https://devfeed.tech/tags/json.md>), [process](<https://devfeed.tech/tags/process.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This tutorial explains how to detect unexpected feature-flag changes before end-to-end tests run. It shows how to save LaunchDarkly flags as JSON, compare current flags with the saved version in GitHub Actions, and update the saved configuration when defaults change.

### Source excerpt

As I explained in my previous blog post on feature flags and testing, you need

[Next page](<https://devfeed.tech/topics/feature-flags.md?cursor=WyIyMDI1LTA5LTIzVDA0OjAwOjAwKzAwOjAwIiwgImI4OWViMTNhLTFjYjEtNDFjYS04NjFjLTUxNTFjYzM5ZGE1ZSJd>)