Steve Smith compares and contrasts different types of Feature Branching and Trunk Based Development, and explains why Continuous Delivery without Continuous Integration is not working.
Mark Lines keynotes on the Disciplined Agile Delivery (DAD) framework, scaling an Agile strategy, and practices for successfully scaling Agile.
Adam Krieger discusses improving CD: using feedback to improve customer satisfaction, treating DevOps as a responsibility, discovering the mindset and toolset necessary to deliver successfully.
Cédric Champeau demonstrates how Gradle inherits from good practices like what Maven offered, but goes beyond by generalizing the concept and allowing to define conventions.
Hans Dockter discusses how to solve the challenges of standardization, dependency management, multi-language builds, and automatic build infrastructure provisioning.
Bernd Schiffer discusses the importance of experiments to drive change, how to start doing experiments right away, and how to plan, execute, and learn from experiments.
R Tsang shows how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins and deploy a fleet of microservices and dependent components such as Redis using Kubernetes
Craig Smith discusses techniques to start a project - impact mapping, idea canvas, problem pitch, finding features, etc. - prioritizing ideas, and knowing when to proceed with an idea or dump it.
Ken Dale demoes building, testing and deploying a project in the cloud using popular services and technologies.
Daniel Seltzer discusses what intellectual skills are needed to be able to build and lead a successful group. These skills aren’t taught in school and don’t come from certification programs.
Giannakakis and Dalkitsis present how Shazam releases faster, more predictably and with more features by using BDD and automation testing, without slowing down or hindering the development process.