David Dang, VP of Automated Solutions for Zenergy Technologies, has been a leading figure in the test automation industry for over eighteen years. At Zenergy, David helps organizations build better applications using agile, DevOps, and automation utilizing a mixture of traditional approaches with new technology to make products better, faster, and more reliable. As a technologist, David helps companies transition away from traditional organizational cultural practices, tooling, and software development to modern processes that speed release times while increasing quality software. With his foundation in software development, David can quickly grasp complex IT architectures, critical business functions, and processes as well as cultural dynamics to provide customized automation solutions that provide significant savings for Zenergy’s clients. David is always in high demand as a conference speaker and keynote presenter for his high energy style and humor.
Optimize Quality Stages in CI/CD Pipelines
There are many different viewpoints when it comes to developing code. But most companies can agree on time to market and quality code as two most important aspects of development. For time to market, many companies built CI/CD pipelines to automate the build/integrate and deploy process. What about quality code? How can companies ensure quality in the CI/CD pipeline? One way to address this challenge is to optimize the quality stages of the CI/CD pipeline. Companies can improve their static code analysis, unit testing, code coverage, and post-deployment testing stages to ensure code quality is automatically built into the process.
Join David Dang as he explores the best practices of implementing quality stages in the CI/CD pipeline and why it’s an important step towards DevOps maturity. He explains the value of static code analysis tools; check for code quality and cyber security vulnerabilities. The importance of writing good unit testing scenarios; positive, negative, and boundary tests. The usage of code coverage to gain insight into under coverage code. And leveraging post-deployment testing, backend, services, and UI, to gauge stability of the application. David's session will provide tips and tricks to ensure you're implementing your quality stages properly, and interesting anecdotes from customers he has helped get back on track.