Skip to main content

9 posts tagged with "industry insights"

View All Tags

Feature Flags in the Age of AI: Complexity, Data, and Finding the Right Balance

· 5 min read
Csilla Kisfaludi
Tech support by day, movie addict by night, crazy cat lady 24/7.

The feature flagging and experimentation space is heating up fast. OpenAI’s acquisition of Statsig shows just how important feature flag management has become and signals that the industry is moving toward AI-assisted, data-driven systems that optimize every release automatically.

This isn’t just another headline in the AI news cycle. It’s a sign of where software delivery is heading: toward AI-assisted, data-heavy development workflows where every release is measured, analyzed, and optimized.

For some teams, that’s the dream. For others, it’s just another layer of complexity standing between them and shipping code.

Feature flags vs environment variables cover

Feature Flags: Build Your Own or Go with ConfigCat?

· 5 min read
David Herbert
Turning deep tech into stories developers actually want to read.

When it comes to shipping features fast and confidently, feature flags are your secret weapon. They let you roll out updates safely, test in production, and avoid deployment risks. But here's the big question: should you build your own feature flag system, or choose a ready-made solution like ConfigCat?

ConfigCat vs In-House Feature Management

Feature Management in the Era of AI - Opportunities and Challenges

· 9 min read
David Herbert
Turning deep tech into stories developers actually want to read.

The rise of AI in software development is reshaping the industry's landscape, redefining roles, and setting new benchmarks for efficiency, innovation, and creativity. Gone are the days when software development was exclusively the domain of developers meticulously crafting code, with the process steeped in manual oversight and prone to human error. The introduction of AI into this sphere has been akin to when factories started using assembly lines in manufacturing—revolutionizing productivity and output quality.

AI's role in software development has swiftly moved from a supportive backdrop to a central player, taking on tasks that once consumed countless hours of human labor. Its capabilities have snowballed, from analyzing vast data to identifying patterns, automating repetitive tasks, and even preempting developer actions by suggesting improvements and debugging possible errors or bugs. It has enabled developers to transcend traditional limitations, empowering them to innovate at an unprecedented pace and scale. Hence, AI has become a keystone in the quest for efficiency, precision, and speed in software development.

illustration of ai in feature management

The Ethical Implications of Feature Flags in Software Development

· 9 min read
David Herbert
Turning deep tech into stories developers actually want to read.

The conversation about ethics in technology has become increasingly vital as software continues to advance and intertwines deeply with our daily lives. Among the various pivotal tools at a developer's disposal, feature flags stand out due to their profound impact on user experience and business outcomes. They allow for the selective enabling and disabling of features without deploying new code, fundamentally transforming how features are rolled out, tested, and managed. This flexibility is revolutionary, facilitating dynamic changes to the software environment that can be tailored to diverse user groups and providing a robust platform for experimentation.

illustration of developer implementing feature flags

Building Software with No Code

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

As the world increasingly becomes digital, we rely on software to solve problems that pop up in everyday life. However, because traditional software development is complex and time-consuming, there aren't enough software developers to meet the high demand for software products. No-code and low-code tools offer a solution to this problem by allowing people to create software and multimedia content and perform complex tasks without writing code.

Code and drag and drop

Production Testing Memes - Turning Mishaps Into Laughter

· 5 min read
David Herbert
Turning deep tech into stories developers actually want to read.

Tests! They've been haunting us since our school days when even the mere mention of the word would send shivers down our spines and make us dream of a world without pop quizzes.

Well, guess what? The world of software development didn't get the memo! In fact, they've gone and upped the ante with a little something called "testing in production." Oh, the nightmare! It's like a horror movie where the monster lurking around the corner is a bug that slipped through QA!

no other option but to test in production

Developer Advocates in the Tech Industry

· 6 min read
David Herbert
Turning deep tech into stories developers actually want to read.

The role of a "developer advocate" has gained significant traction in recent years, thanks to leading tech giants like Apple, Microsoft, Facebook, Twitter, and Google. This role is particularly prevalent in technology companies that cater to developers. But what exactly does it entail? Who can become a developer advocate, and what qualities are essential to succeed in this role?

Who is a developer advocate

Are You Confused About NFTs? We Explain.

· 9 min read
Ibrahem Abukhalil
Everything is understandable.

Before we know what the Non-Fungible Token (NFT) is, we need to know what’s the technology behind it, which’s Blockchain. Blockchain

When we say Blockchain, people tend to start thinking about Bitcoin, Etherum, Doge, etc… These are cryptocurrencies. Blockchain is the underlying technology beneath that. So basically Blockchain Technology can exist without cryptocurrencies, but cryptocurrencies can’t exist without Blockchain and the same principle applies to NFTs.

Blockchain Technology is a big decentralized system that lets you record data in ways that make it hard or impossible to have changes on it or to hack it. Think of it as a series of blocks that are tied together like a chain. Each block has data, mostly transactions, and keep in mind that blockchain is transparent by nature, so you’ll be able to track the entire transaction history made using Blockchain.

Holiday Coding Challenge!

· One min read
Gergely Sinka
"Not all code paths return a value." - VS

Show us your most innovative idea in using feature flags with ConfigCat, and we’ll send you a pack of gifts including your choice of video or music streaming worth $100, or books worth $150 + a pack of ConfigCat and GitHub swag + a commercial ConfigCat subscription.