behavior driven development bdd agile three amigos cucumber agile software development given when then specification with examples ddd event storming workshop domain driven design scenario atdd stateless accidental complexity cost of understanding unix philosophy micro-services components monolithic application feature teams mixit14 softshake trust gherkin training
Tout plus