Building an Early Access Site with DevCycle's EdgeDB & Directus Flows
Tutorials

Building an Early Access Site with DevCycle's EdgeDB & Directus Flows

When launching a new app, creating an early buzz is crucial. A well-crafted early access program can be the key to this. The challenge? Providing exclusive onboarding content to new users, while also securing their private data and building a foundation for scalability. Enter DevCycle and Directus.
13 min read
DevCycle's New Next.js SDK: Elevating Feature Flagging in Next.js Apps

DevCycle's New Next.js SDK: Elevating Feature Flagging in Next.js Apps

We're excited to announce our latest milestone: the launch of our first-class Next.js SDK. This SDK fully supports the latest features of Next.js, allowing you to work on the bleeding edge with a seamless feature flagging experience.
3 min read
Beta Testing Explained

Beta Testing Explained

It's a best practice to get customer feedback before releasing products to end-users. Beta testing is a method of testing to get an honest, accurate overview of how your software product is working with real users.
2 min read
OpenFeature’s CNCF Incubation is a Big Deal
OpenFeature

OpenFeature’s CNCF Incubation is a Big Deal

Big news: OpenFeature just made a major leap, being accepted by the Cloud Native Computing Foundation (CNCF) for Incubation.
2 min read
Canary Releases Explained
Explained

Canary Releases Explained

A canary release is a strategy similar to blue-green deployment where you slowly distribute an update to a small subset of users before it goes live to the entire infrastructure.
3 min read
Product Launches Explained
Explained

Product Launches Explained

A product launch plan is a way to introduce a new product to the market so its employees, partners, and target customers know about it. If you don’t execute on a product launch effectively, customers won’t be aware of your solution, or may potentially have a bad impression
4 min read
Dark Launches Explained
Explained

Dark Launches Explained

In the ever-evolving landscape of software development, the technique of dark launching has emerged. This process empowers developers to discreetly release new features to a selected group of users, allowing for real-time feedback and adjustments before a full-scale launch. But what exactly is a dark launch, and how can it
2 min read
Infrastructure Migrations Explained
Explained

Infrastructure Migrations Explained

If you're in the software development industry, you will inevitably find yourself working on infrastructure migrations. A migration is the transfer of data, information, or technology from one place, or system, to another. In modern development, it's expected for teams to migrate their infrastructure components eventually,
1 min read
Code Kill Switches Explained
Explained

Code Kill Switches Explained

Kill switches allow you to separate deployment from release. By wrapping a feature in a feature flag, if it causes problems you can simply turn off the feature, and test it again before re-releasing it to users.
2 min read
DevCycle Joins OpenFeature
OpenFeature

DevCycle Joins OpenFeature

We are thrilled to announce that DevCycle now supports OpenFeature, a standards setting open-source project established to set a unified and open standard for feature flag management.
3 min read
Blue-Green Deployments Explained
Explained

Blue-Green Deployments Explained

With blue/green deployment, engineering teams can always ensure they have a working version of the website ready. If something goes wrong with the green version, they can switch back to the blue version and address the issue at a later date.
2 min read
Application Modernization Explained
Explained

Application Modernization Explained

When you leverage legacy modernization, you can take advantage of the benefits of the cloud, such as faster speed to market, scalability, agility, and lower costs
3 min read
Testing in Production Explained
Explained

Testing in Production Explained

Testing in Production is the kind of testing done by running your tests in a live production environment before you release the software to the end-user. It's an important step not just for developers, but for businesses too.
3 min read
Progressive Delivery Explained
Explained

Progressive Delivery Explained

Progressive delivery is a modern software development process that builds upon the principles of continuous integration and continuous delivery.
3 min read
CI/CD Explained
Explained

CI/CD Explained

Feature flags can be used to create a continuous deployment system as they can safely separate the code change from showing the new feature to end-users.
3 min read
Trunk-Based Development Explained
Explained

Trunk-Based Development Explained

Trunk based development is a software development strategy where engineers merge smaller changes into the main codebase. One benefit of this is that it helps avoid any major issues when releasing a software product. The strategy shifts the focus away from long-lived feature branch development and onto smaller changes, merging
3 min read
A/B Testing Explained
Explained

A/B Testing Explained

A/B Testing, also known as split testing or bucket testing, is a great way to determine which version of a web page or a mobile app is the most successful.
2 min read