Continuous Delivery
QA Testing with Jonathan Alexander
![](https://i0.wp.com/softwareengineeringdaily.com/wp-content/uploads/2017/08/QASymphony.jpg?resize=269%2C151&ssl=1)
Quality assurance testing is a form of testing that closely mirrors user behavior. Sometimes it is manual, sometimes it is automated. Automated QA tests are scripts that validate correct
Serverless Continuous Delivery with Robin Weston
![](https://i0.wp.com/softwareengineeringdaily.com/wp-content/uploads/2017/08/traditional-vs-serverless-ee2afc44.jpeg?resize=269%2C151&ssl=1)
Serverless computing reduces the cost of using the cloud. Serverless also makes it easy to scale applications. The downside: building serverless apps requires some mindset shift.
Platform Continuous Delivery with Andy Appleton
![](https://i0.wp.com/softwareengineeringdaily.com/wp-content/uploads/2017/08/HerokuFlow.png?resize=269%2C151&ssl=1)
Continuous delivery is a model for deploying small, frequent changes to an application. In a continuous delivery workflow, code changes that are pushed to a repository set off a build
Deployment with Avi Cavale
![](https://i0.wp.com/softwareengineeringdaily.com/wp-content/uploads/2017/07/shippable.png?resize=269%2C151&ssl=1)
Software deployment evolves over time. In the 90s, a “deployment” might have meant issuing a new edition of your software via CD-ROM. Today, a deployment is often a multi-stage
Continuous Delivery with David Rice
![](https://i0.wp.com/softwareengineeringdaily.com/wp-content/uploads/2016/10/continuousdelivery.png?resize=269%2C151&ssl=1)
In order to move software updates from the development team to production, companies do a variety of things. Some teams might email files to each other or use FTP or even floppy disks.