Network as Code: Ansible and Automation for an Agile Infrastructure
When considering application source code, the manner in which consistency is maintained throughout environments is fairly straightforward. ..
The Tutorial for Release Management and Deployment With Complex Systems
In this day and age, the overarching expectation for software development teams is that they develop and release quality products rapidly ..
Best Practices for Developing a Mobile-Friendly Software Testing Plan
If you’re not already developing for mobile, you probably will be soon. And in any case, it’s a good idea to ensure that your ..
Making the Case for Functional Testing and Test Automation
In the software space, every CTO knows why they should invest time and money into new product development. The benefits are obvious: new features ..
Trunk-Based Development and the CI/CD Associated With It
In software development, the name of the game is to develop reliable systems in a fast-paced manner. As development shops have evolved to increase ..
Evolving an Incident Response Strategy as Teams and Services Grow
The typical path for a growing software development organization involves, by definition, growth. In this context, this likely means providing ..
Deploying Code the Smart Way: Minimizing Downtime When Delivering Frequent Changes
As time passes and CI/CD is adopted more and more, many software development organizations are moving toward the approach of developing ..