Carlos Schults is a .NET software developer with experience in both desktop and web development, and he’s now trying his hand at mobile. He has a passion for writing clean and concise code, and he’s interested in practices that help you improve app health, such as code review, automated testing, and continuous build.
The following is a guest blog post written by Marjan Venema. You hit the button to confirm the last merge pull request for the day and slowly lean back in your chair. This is it. Tomorrow the new release hits every customer. Everybody on the development team has done their utmost to make it good, […]
My parents are the average social media-obsessed Millennial’s nightmare. A few years ago, they moved to the ends of the earth as far as I’m concerned: the base of the Bighorn Mountains in (very) remote Wyoming. Rather than spending their retirement savings traveling the world adding to their Instagram stories like any “normal” person, they […]
Feature flags are a key tool for continuous delivery. Software developers utilize feature flagging to iterate quickly and release safely, ultimately improving product development. This continuous improvement is a beneficial byproduct of continuous delivery, made possible through repeating scientific methods. Experimentation like A/B testing is a popular way to test variations of an application. Feature […]
This is a guest post from Michiel Mulders. Have you ever considered different launch strategies for product updates? Did you ever experience the launch of a feature that the audience of your application didn’t actually desire? Dark launches are here to save you! A dark launch is a safe way of releasing a new product […]
As software developers, we are tasked with the challenge of telling the future. When we release a new feature, there should be little to no surprises – although many times this is not the case. We try to minimize surprises through various practices – discovery, grooming, code review, and test coverage, etc. Unfortunately, these take […]