Posts by

Matthew Setter

How to Identify Major Blockers in a CI/CD Pipeline

Development

Reading Time: 7 minutesContinuous integration, development, and delivery pipelines provide significant benefits to software development. An excellent example of this is “being able to shepherd code changes to production with little-to-no human intervention” like at Mozilla. More broadly, when properly implemented, they reduce time to market and provide greater transparency and reliability of new features and releases. The […]

Continue Reading

An Overview of the Logging Ecosystem in 2017

Development

Reading Time: 8 minutesLogging. It’s fair to say that it’s a fundamental tenet of modern computing. It helps developers debug applications, and systems administrators and DevOps staff debug server outages. Consequently, logs are critical for providing the information and context required to solve problems, both as they occur and to understand them from a historical context. But like […]

Continue Reading

How Docker Streamlines Production Deployments

Development

Reading Time: 7 minutesMore than anything else, modern development’s primary focus is often based around three central concepts: efficiency reliability repeatability But how do you achieve these three objectives when modern application architectures often have a range of variables in play at any one time, which is further exacerbated by multiple deployment environments? To achieve these goals, you […]

Continue Reading

Reduce Production Bugs with Continuous Integration

Industry

Reading Time: 9 minutesContinuous integration is so often preached from the pulpit of careful software craftsmanship that you might think it’s nothing more than KoolAidtm. However, continuous integration is neither transitory nor hollow; it’s a valuable and scientifically verifiable means of reducing production bugs. Today, let’s step through how CI does that. But before we do, consider this […]

Continue Reading