Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Watch a 37-minute conference talk from EclipseCon 2023 in Ludwigsburg, Germany exploring code generation techniques and their practical applications in modern software development. Dive into how template expansion and ES6 Template Literals are used in web development, and discover the role of code generation in developing domain-specific language (DSL) tools. Learn about advanced features beyond plain ES6 templates, including intelligent indentation handling and code range association through demonstrations using TypeScript, Node.js, and browser technologies. Follow along as Christian Schneider from TypeFox GmbH presents solutions to common code generation challenges, showcases implementations from the open-source Langium project, and explains how these principles can be applied broadly across different development contexts.