Related Content
A Definition of Done for DevSecOps In DevOps, we have a software delivery pipeline that checks, deploys, and tests every build. The goal is to produce a viable candidate for production, so we have to look at many different aspects of quality, including security. To be sure we hit all the crucial marks, we should have a definition of done for DevSecOps. |
||
What the Future Holds for Cloud Computing Thanks to the development of cloud architecture away from a server-client pattern, those in the software industry will be able to embrace heterogenous cloud services that can only run when needed. Consequently, we are due for a cloud renaissance. Here are some predictions for what the future holds for cloud computing. |
||
Accelerate Your DevOps Transformation by Focusing on Culture The toughest part of a DevOps transformation is the cultural changes required to make it successful, so to accelerate your transformation, figure out what they are as soon as possible. Explore your company's attitude toward innovation and the tools you have and how you use them, and it will make the change easier. |
||
Why the Burden of Security Should Be Assumed by the Entire Team Quality can be improved over time, and while it’s difficult to change perception, it’s still possible. But poor security can sink your ship before it even leaves the dock. Invest in the security of your application and be sure to spread that responsibility to multiple levels of your software team. |
||
What's in the Spring 2018 Issue of Better Software Magazine The Spring 2018 issue of Better Software magazine is now available, and it's got a great mix of foundational basics and cutting-edge techniques. This roundup describes the featured articles about DevOps, service virtualization, Scrum, test automation strategies, and testing for the internet of things. |
||
When Buying New Software, Make Sure You're Getting What You Really Need The first step in any significant software procurement is to assure there is a clear definition of the business problem being solved. If you don’t know what you want, you aren’t prepared to negotiate for it, so you'll end up with a system or tool that isn't what you need—and you'll likely be disappointed at delivery. |
||
How to Get Started Automating Your API Tests When designing a test automation strategy, an area that is often overlooked is automating API testing. API test scripts are faster and easier to write than other types of scripts and can be fairly simple tests. An added benefit is that API testing can be included in your continuous integration tools for quick feedback. |
||
Embedding Performance Engineering into Continuous Integration and Delivery In the world of continuous integration and continuous delivery, the importance of ensuring good performance has increased immensely. While functional and unit testing are relatively easier to integrate into these processes, performance engineering has typically raised more challenges. Here's how you can mitigate them. |