In Defense of Feature Flags

In Defense of Feature Flags

Feature Flags, Feature Toggles, Feature Switches. What ever you can call them, they are a tool to easily switch a behavior in your code without making code changes. They are behavior based.

RSS is the future

RSS is the future

RSS is the one weird trick no one really knows about, but pretty much every site supports. It’s been around for a long time and started to catch on about 15 years about. Then Twitter came out and RSS lost its momentum. Over the years, Twitter eventually became a cesspool and no longer became a reliable way to consume news, so RSS has seen a renaissance in recent years.

The Bad Drives Out The Good

The Bad Drives Out The Good

In a nutshell, Grisham’s law talks about how the more valuable option is held back from circulation, thereby only the less value or bad money remains in circulation. If you want to learn more, this example on YouTube explains Grisham’s Law demonstrated in the Used Car Market. So the Bad Drives out the Good. This law can be observed in different markets and is just an extension of human nature.

Feature Flags v Environment Variables

Feature Flags v Environment Variables

At first glace, Feature Flags and Environment Variables might seem like they are similar, but as we’ll see, they fulfill vastly different roles and conflating the two can be problematic.

A GraphQL structure; simple, flexible, sensible

A GraphQL structure; simple, flexible, sensible

Unlock a flexible GraphQL structure that scales with your app

Back in 2016, I started using GraphQL on a personal project. Since then, I’ve advocated for its use in all my consulting activities. I do not need to convince you, a savvy developer, GraphQL offers many advantages over its predecessors REST and SOAP. In the many projects I’ve led, there were some hard lessons learned about architecting the graph correctly.