Canary releases are a DevOps best practice of pushing new features to a subset of your customers. By pushing to a subset, this group can provide early feedback, verify functionality, and act as “canaries” to your entire population. Originally, canary had a negative connotation – miners took canaries down into mines, as canaries were more […]
This stackoverflow discussion provides an overview of feature flags/toggles at their very core. A ‘feature flag’ (or Feature Toggle) is the ability to turn features (sub-sections) of your application on/off at a moments notice. I guess the example there was that it’s handy to have the control to reduce the feature-set somewhat if you need […]
This article by Jeffrey Lee highlights the recent funding announcement from LaunchDarkly, a company specializing in feature flags that allows companies to beta launch software with less risk. Last month, LaunchDarkly raised $8.7m from DFJ, with SoftTechVC and Bloomberg Beta following on. DFJ’s portfolio has had huge wins like Box, Twilio, SolarCity and Tesla. This […]
Wishing everyone a very Happy New Year 2017! Happy toggling!
The presentation by Anand Agrawal covers the pros and cons of using feature toggles for application management. It goes over some tips for implementing flags in your stack and discusses some of the things to look out for in the long-run (like avoiding technical debt).
In this article, Luca Minudel discusses how to release faster without increased risk. He provides an overview of trunk-based-development & feature toggles. Key takeaways It’s possible to simultaneously increase speed and reliability of software development, and reduce risks; there’s no need to tradeoff quality and safety for speed. Continuous delivery together with latent-to-live code patterns maximise […]
In this article, Edith Harbaugh discusses the potential pitfalls of feature flags and how to avoid those mistakes. Key takeaways Feature flags are a valuable technique to deliver better, more reliable software faster Feature flags can be used for both release management (dark launches, canary rollouts, betas) as well as long term control (entitlement management, […]
This article explores the various use cases that are made possible by multivariate feature flags. With the introduction of multivariate flags, developers have been experimenting with serving rich values via these flags: strings, numbers, JSON objects, and JSON arrays. Using feature flags to manage dynamic applications opens up many powerful and interesting use cases, for example: Manage features […]
This new DevOps webinar series discusses the evolution of continuous delivery, DevOps, and Agile Ops. It talks about whether there are really benefits to it and to see if it lives up to the hype. Source September 28 – Current Trends for DevOps – 10AM PST October 12 – What CxOs need to care about […]
According to Madhav Reddy’s article, the majority of IT professionals do not know about DevOps or have a partial understanding of the big picture. Whether this is true or not, there will always be new IT people who are being introduced to DevOps. Reddy’s article helps get a better understanding of what DevOps is, how […]