Chris Howe-Jones gives his thoughts about TDD (Test Driven Development) and how it can be implemented differently across different types of organizations. TDD is one tool in this education process. It’s not without it’s
issues. Like all good tools, it has sharp edges and if you misuse
it, it can cut you but that’s not a reason to leave it in the toolbox.
This is a very good guide/manifest on one of the most important pieces of continuous delivery and related processes. It's currently led by Paul Hammant and covers lots of ground. Starting with the branching model, moving to feature flags and CI.
Take back control of your products with Edith Harbaugh, CEO and Co-Founder at Launch Darkly. Edith shares her expertise with 10 things to do with Feature Flags. She explains why feature flags are beneficial to Product Managers and shows you how to use them to manage risk, keep different groups of users happy, and make your job less stressful.
Susan J. Fowler writes her thoughts on the role of operations and the identity crisis surround the role. The identity crisis is real, and it's here, and it's unavoidable, but I don't think that it's a sign that things are getting worse for operations and for the tech industry. It's a sign that things are getting better
Buddy Reno shares a list of neat Git aliases shortening the common multi-step Git commands you have to execute everyday! The tips include: Consistent branch names, commit counting and squashing X commits.
The SRE team at Google just released their book to read online for free! They explain how their engagement with the entire software lifecycle has enabled Google to build, deploy, monitor, and maintain some of the largest software systems in the world.
Nick Griffith writes on how to communicate problems more accurately as a developer. There are a lot of different ways in which a piece of code could “not work”. And as a programmer, even if the solution is beyond your capabilities, the exact nature of the problem certainly shouldn’t be