Angel Rivera of CircleCI discusses common pain points in properly securing applications, CI/CD pipelines and protecting sensitive access gates to integration targets. You will learn strategies to secure their applications, sensitive data and DevOps pipeline integration points.
Articles, tutorials, videos and tools to perform software in a DevOps context like testing in production, continuous delivery, etc.
This presentation discusses the deprecating of simplicity due to increased speed of delivering of features in a complex software architecture and the rise of continuous verification as a new software testing culture using a chaos engineering approach.
As a software developer, you know that one of the critical period in a project is when you try to make integrate your code in the overall application and push it towards the final user. It is sometimes a long process that you would like to accelerate so that you could obtain a quicker feedback on the quality of your code.
In the new world of pipeline based organizations, software developers, software QA, operations, security and others people involved in software development are required to take on new skills and develop new collaboration strategies in order to support automated delivery pipelines. This talk shares important insights to help guide software testers on that journey.
A couple of years ago, Endava realized that the difficulties in DevOps adoption are never the automation technology but rather the ways-of-working, which require a much more fundamental change in people’s behavior and culture.
A feature toggle is a DevOps technique that provides an alternative to maintaining multiple branches in source code, such that a software feature can be tested even before it is completed and ready for release. Feature toggle is used to hide, enable or disable the feature during runtime.
Writing and maintaining a suite of acceptance tests that can give you a high level of confidence in the behavior and configuration of your system is a complex task. This presentation describes approaches to acceptance testing that allow teams to work quickly and effectively; build excellent functional coverage for complex enterprise-scale systems; manage and maintain those tests in the face of change, and of evolution in both the codebase and the understanding of the business problem.