Doin’ DevOps
Are We Leaving Developers Out of DevOps Spinoffs?
SecOps. DataOps. NetOps. Reading these terms, you get the sense that the key to IT efficiency is to make IT Ops work with everyone else. But that's a mistake, because it leaves ...
Debating the Future of DevOps
Change happens at an astronomical pace in the DevOps world, and I constantly see organizations shifting in their needs as the weeks and months go by. One week, the most essential need ...
Don’t Be Samsung: Here’s How You Can Protect Yourself
Imagine a factory building 100,000 units a day, and you can see how a small error can have huge consequences. Now imagine that factory is a database. The world’s top smartphone maker ...
PyMongo Pointers: How to Make Robust and Highly Available Mongo Queries
In today’s clusters made of commodity servers, failures are the norm. Having your code fail because one data node happened to be down when you were querying it is frustrating and no ...
To DevOps Or Not To DevOps
Although enterprises today all claim to be software companies, there remain four distinct groups of organizations: the technology leaders, the technology followers, the technology hopefuls and the technology laggards. The first group ...
7 Strategies for Continuous Delivery and Deployment Success
One of the key advantages of cloud-native applications is the ability to quickly push updates into production for specific microservices—giving developers the ability to respond rapidly to changing business requirements without having ...
All Day DevOps
Over the past year, I have traveled to and delivered presentations at 18 DevOps events. I’ve also heard that over the past several years, John Willis has participated in more than 200 ...
Four Inspiration-Killing Concepts That Need Redefining
Software engineering is a creative process, and creativity cannot be measured by the hour. It can be measured only by the value of the contribution. Yet, a majority of companies still measure ...
Continuous Integration vs. Continuous Delivery: There’s an Important Difference
If you read DevOps blogs today, it can be easy to assume that Continuous Integration (CI) and Continuous Delivery (CD) are synonymous terms. People often use them that way. But that's a ...
5 Ways to Ensure IT Service Desk Agility
The agile approach is everywhere. Born in the software development world, agility means adaptive planning, ongoing development and continuous improvement. Rapid and flexible response to change is critical. It is not surprising ...
Last-Mile DevOps: How to Keep Employees Happy
Chances are that your company is embracing DevOps to make sure you can get fresh, new digital capabilities to your customers ASAP. That’s because in today’s market, you either have to be ...
What Every Front-End Developer Needs to Know
One of the hardest things about being a front-end developer is the fact that everybody has very different expectations of what it means to be one. This, along with a technology stack ...

