Gilles Di Guglielmo and Julien Baudry present patterns for solving UI issues –large forms, linked form fields, conditional field display, dynamic list content, incremental validation-, using modeling.
Sebastian Erdweg introduces SugarJ, a Java-based extensible programming framework which extends Java with closures.
Martin Thiede introduces and demoes RText, an open source textual DSL framework that can be used with almost any text editor or IDE.
Michael Rauch and Christoph Gutmann explain how Eclipse Modeling technology is successfully applied to establish forward engineering in the domain of technical SOA.
Jürgen Mutschall ponders what is to be done to make MDSD a mandatory development methodology for every large scale project.
Rainer Koschke discusses software cloning – reusing code through copy and paste.
Darius Silingas reviews multiple real-world MDA cases by presenting the problems faced, analyzing what went wrong, and suggesting how to address similar issues in your projects and organizations.
Ian Goodsell discusses the challenges encountered with tool versioning and new approaches needed to support continuous delivery.
Markus Völter conducts a tutorial on polyglot programming, explaining why one should use multiple languages and how.
Sven Efftinge keynotes on the history, the current status and the future of code generation tools and techniques.
Andrew Watson, Wim Bast, Steven Kelly, Darius Silingas and Markus Völter make a retrospective of the last five years of Code Generation conferences.
Juha-Pekka Tolvanen provides advice and information useful for convincing colleagues and managers why MDD is worth using for development.