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.
A No-Nonsense DevOps Tutorial For Beginners With Examples
The following is a guest blog post written byMichiel Mulders. DevOps has become mainstream in the last decade and continues to gain in popularity. That’s why we’re providing this DevOps tutorial to help you get started quickly. DevOps consists of five important processes that can help any organization to deliver high-quality software faster. For this […]

Git Detached Head: What This Means and How to Recover
The following is a guest blog post written by Carlos Schults. Newcomers to Git often get confused with some of the messages that the VCS tool throws at them. The “You are in ‘detached HEAD’ state” one is certainly one of the weirdest. After coming across this message, most people start furiously Googling “git detached […]
Git Switch Branch: Everything You Need to Know
The following is a guest blog post written by Carlos Schults. Repositories in Git work in a fundamentally different way from most other tools. One of the most glaring examples of said differences is branching. In most other VCS tools, branching is this elaborate ceremony. They make a huge deal out of it, and developers […]

Technical Debt Management with Feature Flags: Strategy & Best Practices
Technical debt is accumulated as unmanaged flags accrue in an application’s code. And the associated marginal gain (i.e. each unmanaged flag added) directly impacts the amount of time and resources needed for testing. This can lead to more serious issues with the affected development, performance/testing, and product processes becoming more expensive. As software teams grow and […]

Testing with Feature Flags to Improve Developer Productivity
This post is one in a series of blogs discussing continuous integration and feature flagging. Feature Flags can improve your continuous integration process in a number of ways. This post will focus on how CloudBees Feature Flags can help improve your developer productivity and shorten the feedback loop with the Flag Override view for frontend […]