Submitted by Matteo Emili
“My code is perfect!” says or thinks pretty much everyone. In reality, there is so much that can go wrong. It could be something actually written in the code itself, and that would be the easy part. But it could also be a library or a combination of them. A provisioning script. Outdated components from another team, which you never updated because of miscommunication. Or stuff that should be encrypted but it isn’t, and now it is causing headaches. Welcome to the world of software quality in the DevOps world, a world where you need to be careful at every step. But is it so hard to do things the right way? Actually, not. This session is about all the tools you have at your disposal to make sure your code is not going to pose unnecessary risks (even down the line, months or years after being written!) and to make your Continuous Delivery pipelines better, more robust, and more resilient.
Matteo Emili is a Microsoft MVP since 2010.
He is passionate about technology, but it is not his only interest – what really makes him tick is how technology acts as a tool to solve a complex business problem, ultimately bringing benefits to the company.
Regular speaker at conferences and meetups, he enjoys sharing back with the worldwide technical communities – especially about ALM, Agile and DevOps.