Last Friday I delivered my session «BDD your solution from git init to Kubernetes» in the context of the XP Conf 2020. This was my forth participation in the XP Conference, but as you can image this time I didn’t travel anywhere, the conference turned to an online format.
In my experience most of the BDD/TDD sessions/trainings are based on «toy examples» focused just on coding and leaving apart the whole CI/CD cycle. One of the goals of my session was to share with the participants a hands-on, real-world experience applying BDD/TDD in the context of the CI/CD pipeline. For this I setup a Kubernetes cluster on Digital Ocean and we used the Gitlab platform to implement the pipeline.
I am very satisfied with the flow and the result of the session. The evaluation of the participants was (average) 4.6 / 5.
The code is available on GitLab and slides are available here.