Overview
Learn how to build modern domain-specific modeling tools using cutting-edge web technologies in this EclipseCon 2023 conference talk presented by Maximilian Koegel from EclipseSource. Explore a novel architecture that leverages second-generation open source technologies like TypeScript-based model management framework, Langium, and Node-based Eclipse GLSP to create efficient cloud-native tools. Discover how to develop full-featured modeling applications that can run entirely in the browser, eliminating the need for dedicated cloud infrastructure. Examine best practices for integrating various components while maintaining a homogeneous TypeScript development experience and optimizing cloud resource utilization. Study a comprehensive open-source example that serves as a blueprint for building modern web-based modeling tools. Gain insights into the latest versions of EMF Cloud, Langium, GLSP, and other contemporary open-source technologies while learning to balance operational costs with developer experience in the web-based tool era.
Syllabus
Building cloud-native (modeling) tools
Taught by
Eclipse Foundation