Software Development in 3 Principles & 4 Metrics Editorial The principles are simple: Use fast feedback cycles and validate results with metrics, then you’re off to the races. This philosophy is called “DevOps”.
The DevOps Testing Transformation DevOps shifts responsibility away from specific individuals to a shared responsibility model backed by automation.
What DevOps Means for Risk Management Outcomes may be cheap, fast, and good—choose two. It’s intuitive if you assume each is exclusive and that’s where DevOps differs.
Unpacking DevOps vs Agile Simply put, Agile tackles the problem of building software and DevOps focuses on getting code into production and improving that process.
Testing through the Deployment Pipeline How do we identify and eliminate regressions at each stage in the deployment pipeline?
2019 DevOps and Automation Predictions No surprise that the industry will continue to adopt DevOps and automate more of their procedures to remove toil and increase efficiency, but there are also new opportunities to see DevOps applied in surprising new contexts.
How DevOps Increases Security Editorial Security issues are like any other software regression. They may be tested for so that they don’t occur in production.
Measuring DevOps Success: What, Where, and How Editorial The DevOps methodology relates technical and organization practices so it’s difficult to simply ascribe a number and say “our organization is a B+ on DevOps!” Things don’t work that way.
Getting Started With Site Reliability Engineering Editorial Let’s put the Google specifics aside and focus on objectives instead. This post reviews the prerequisites required to bootstrap an SRE team that fits your organization.
CD ChatOps with Slack & BuildKite Editorial Buildkite pipelines may be triggered from GitHub deployments. The only catch is making a nice UI for triggering deployments.
Expectations of the Development Stage Editorial 6 point checklist for a high quality development stage before pushing upstream. Concepts also reusable across your deployment pipeline.
How I would DevOps at Work Saltside The goal is to create an organization that delivers business objectives at high velocity, without regressions in a sustainable approach.
Finding My Voice Editorial I know the best software is ultimately created by collaborative teams with aligned goals. My goal is to empower software teams to ship progressively higher quality software and progressively faster velocities.
Evaluating a New Engineering Job Editorial My friend and I recently discussed things to consider when choosing a new engineering job. My criteria assess the general organization and technical status.
Why I Use Make Editorial There are only so many things you can do if you only focus on internals. If you never start the process and communicate with it your testing is a lie--pure and simple. These workflows have also drastically increased software quality more than anything I've done since I started doing TDD.
Better Persistence with ROM Ruby I decided to give ROM a go on a small project. It does everything my repository implementation did with the upside of being maintained, documented, an generally easy enough to use
Excited About D Editorial The more I read, the more it seems that D has everything I want in a programming language. Turns out I learned enough to write a simple test tool for one of the company API. It was a pleasant experience after I got over the "language X noob" problems.
The Joy of Teaching TDD Editorial There are two things in this world that are useless in isolation: happiness & knowledge. Happiness is nothing unless it's shared. Knowledge is the exact same way so get out there and share it with someone.