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.
Code Generation For Everyone and Everywhere - From ES6 Templates to Advanced Techniques
Eclipse Foundation via YouTube
Overview
Syllabus
Code Generation For Everyone and Everywhere
Taught by
Eclipse Foundation