19:00 – Doors open
19:30 – Talk
20:30 – Raffles, and announcements
20:45 – Social, drinks and food
Talk: Transpilers and PHP: Glagol DSL
In order to investigate this I took a number of frequently used concepts from the PHP world and put them together into the syntax of a language that I called Glagol DSL. The idea is simple – grab frequently used patterns and put them into the language’s grammar. In general, the focus of this research is to bring some of the fundamental building blocks of Domain-Driven Design (such as entities, value objects and repositories) into Glagol’s syntax. By doing that developers circumvent unnecessary boilerplate and avoid basic conceptual DDD code-related mistakes. At the very end, we get models comprised of greatly reduced codebase volumes, with a built-in DDD-like structuring. Last but not least, runtime is PHP!
Speaker: Yoan-Alexander Grigorov
Originally from Bulgaria, Yoan-Alexander is a software engineer with focus on clean coding, DSLs and architecture. The last two years he dedicated for the development of [Glagol DSL](https://glagol-dsl.readthedocs.io/).
Last but not least, Yoan works in a start-up company called MobileBridge (Amstelveen, NL), where he is a Senior PHP Developer.