Skip to main content

13 posts tagged with "feature release"

View All Tags

The Benefits of Dark Launches in Software Development

· 8 min read
Emil Kovačević
Code hard, debug harder.

In the ever-evolving landscape of software development, delivering high-quality software that meets user expectations is a formidable challenge. The journey from conceptualizing innovative features to their seamless integration into a live application involves careful consideration, testing, and risk management. One valuable tool that has emerged to address these challenges is the concept of dark launches. This strategic deployment technique allows development teams to introduce and test new software features with precision, unlocking controlled innovation and user-driven improvements. Let's further explore the concept of dark launches and what they offer to development teams.

Dark launches

Reducing the Impact of Layoffs with Feature Flags

· 8 min read
Zayyad Muhammad Sani
You live, you learn.

As you might have heard by now, the tech world is undergoing massive layoffs due to the looming recession. Big tech companies like Twitter, Meta, Google, and Amazon have all announced massive job cuts in the past few months. Software developers are on the receiving end in 2023, accounting for 20% of layoffs, according to data from workforce intelligence firm Revelio Labs.

Apart from the stress and anxiety it causes employees who were let go, layoffs can disrupt the rhythm of development teams and impact how projects move forward. The developers that survive layoffs are expected to keep everything running smoothly despite their smaller numbers. They'll have to explore strategies that will allow them to continue working efficiently and produce high-quality software without overworking themselves.

Layoffs and similar words

Feature Flags for Modern Software Development

· 5 min read
Zayyad Muhammad Sani
You live, you learn.

Feature flags are becoming a prominent part of DevOps practices and for good reason. They allow you to turn features in your live application on or off without redeploying code. You might think that something so powerful would require some rocket science-level programming to implement, but you'd be surprised to know that, at their core, feature flags are booleans and if-then-else statements.

Two versions of an app controlled by feature flags

Okay, that's an oversimplification of things, but it's true. And while there are different ways of implementing feature flags, they all share this common core. That said, let's take a broader look at feature flags and their uses in modern software development.

Leveraging Feature Flags in Government Agencies

· 6 min read
Zayyad Muhammad Sani
You live, you learn.

Government agencies, with their strict security requirements, often face difficulties in fully embracing DevSecOps practices. Balancing the need for rapid feature releases with robust security measures poses a challenge. Feature flags offer a promising solution in this context. By seamlessly integrating into DevOps and DevSecOps pipelines, they can empower government agencies to effectively manage feature releases while maintaining high levels of security.

On and off feature flags crossed

How to use feature flags in a PHP application

· 5 min read
Chavez Harris
Inspiration does exist, but it must find you writing code.

It has become very rare to develop software that does not require regular updates and patches. In fact, it's now the norm with the rise of agile software development. As a result, there are so many new updates to manage across our code making feature rollouts tedious and complex. Hence, turning towards a good feature flagging solution always saves the day.

cover

How To use Feature Flags in an ExpressJS application

· 6 min read
Chavez Harris
Inspiration does exist, but it must find you writing code.

As the world continues to change rapidly, software applications must be constantly updated. This forces software developers to release new features quickly. It is, however, a challenge to keep bugs and other software issues to a minimum. I have always found that feature flagging saves the day in these situations.

cover

ConfigCat just got ISO 27001 certified

· 2 min read

ConfigCat is proud to offer a robust, comprehensive feature flag service for software engineers to utilize safe trunk based development.

ISO-27001

Companies must use the most up-to-date standards when developing their unique Information Security Management System (ISMS), as information security becomes significantly more difficult to protect the more an organization grows.

How to use Feature Flags with Flask

· 6 min read
Chavez Harris
Inspiration does exist, but it must find you writing code.

Feature flags benefit our continuous integration and continuous deployment (CI/CD) workflows. As developers, we can quickly roll out and test new features without re-deploying or changing the application's code. Due to its simplicity, feature flagging can be incorporated into both new and existing applications. Let me walk you through how to use feature flags in a Flask application to help you better understand this concept.

cover

Building an Ionic app using ConfigCat’s Feature Flags

· 10 min read
Manuel Popa
I wear glasses because I can't C#.

We live in a world overflowing with information, where we’re connected and online almost every single day. Informational overload is a real thing, and we should all be aware enough not to fall victim to this behavioral pattern loop.

To-do lists are a real "Hail Mary" in today’s clickbait-centric and attention-grabbing world, so I figured that it’d be fun for us to build our very own to-do app from scratch, using Ionic and ConfigCat's feature flags.

Cover Image

How to Target Features by Tenants with Feature Flags

· 5 min read
David Herbert
Changing the world, one line of code at a time

Feature Flagging is a powerful technique that gives businesses and organizations granular control over features by providing the ability to scope these features to a specific segment of users.

Feature flags are helpful for many reasons - one of which is they allow organizations and engineering teams in a multi-tenant software application to limit access to certain features by mapping them to the various tenants in the application or organization.