[Video] Jenkins Build Scoring: A Formula for Blocking SEV1s from Production Our favorite VP Product Chen Harel gave an outstanding talk this year at Jenkins World so, naturally, we want...
5 Steps That Helped Me Turn a $15M Loss Into Successful Software Delivery Pierre Bouchard has more than 20 years of experience applying effective engineering solutions for the most complex problems at...
How We Built Support for High Availability Oracle RAC Databases Powered by FlashGrid This post was written in collaboration with Artem Danielov, CTO of FlashGrid. We all expect our phones to make...
Static vs Dynamic Code Analysis: How to Choose Between Them What’s the difference between static and dynamic code analysis, and how do you know which to use? Let’s start...
Metrics Matter: The 4 Types of Code-Level Data OverOps Collects All the data in the world means nothing if it’s not the right data. But when it comes to...
7 Key Lessons the Latest Slack Outage Taught Us It was a beautiful day – July 22nd, 2019 – the hum of computers filled the air. Slack deployed...
How to Implement a Successful DevOps Strategy at Your Organization DevOps and SRE are the latest trends in the software world, but do you know how to implement the...
6 Talks We’re Excited to Hear This Year at the Kansas City Developer Conference Good news if you’re a developer! The 11th annual Kansas City Developer Conference is just around the corner, on...
Everything You Need to Know About the 4 Stages of Software Reliability FYI - The maturity model presented in this post is based on the concept of Continuous Reliability, which you...