My name is Meinte Boersma and I’m a Model-Driven Software Development (MDSD) specialist, living and working in the Netherlands. This blog is primarily intended to show how and why to build Domain-Specific Languages (DSLs), mostly using the Xtext and related frameworks (Xpand, Xtend, EMF, etc.). The posts’ subjects should show something of a 75%-25% mix between outright technical stuff (the how) and more “business-y” stuff (the why).
As a software engineer, its my goal to add business value, improve existing and non-existing software development processess and generally making IT more fun and less of a continuous headache and I currently feel MDSD is the best way to achieve that. Hey, we might even just try and improve people’s lifes for a bit using IT (if only for the poor software developers of this world) 😉
I maintain a public GitHub repository with a number of DSL-related artifacts, mainly Xtext implementations of DSL which you’d might find useful.