We all know BDD and examples in Gherkin language are amazing tools to help us talk with business more effectively. It is a great way to extract business requirements from the Product Owner in the way that there’s no inherited ambiguity. But what if it is much more? What if Gherkin could also help us to model our application as much as it helps us to drive our communications? Modelling by Example is a slightly different way to look at your Gherkin features. And in this session Konstantin will demonstrate how to use communication tools in order to improve your code design.