Imagine a team developing to a specific business domain. We use languages to communicate with the client, company and within the team. We also use programming languages to develop the software. And still, we want our code to express, no only a correct syntax for that language, but the knowledge of the business domain in which we are developing.
What if it was possible to capture the business meaning and transforme it into a language?
This talk is about DSLs, it's architecture, business use, and also how to implement and test them.