Modern language engineering with Langium

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=mwqE29LBNjI



Duration: 28:23
492 views
15


Presented by Irina Artemeva (TypeFox GmbH) at EclipseCon 2022.

Developing languages is a lengthy process, requiring creativity, technical affinity and much time. The process can be easier and faster if you use a language engineering framework, which comes at the cost of restricting your technology stack. Eclipse Xtext is a well-known and established framework that is still valuable today, twelve years after its 1.0 release. But its tight coupling to the Java platform and the Eclipse Modeling Framework can be a burden when your goal is to use it in a web context.

In this presentation, you'll learn how to bring language engineering to the web with the next-generation framework Langium. We'll cover how tight integration with TypeScript simplifies your language deployment, and discuss how Xtext best practices have been adopted and improved in Langium, including:

Grammar language
Semantic model
Dependency injection




Other Videos By Eclipse Foundation


2022-11-22Deployment options for OSGi applications in the cloudedge
2022-11-22Live Coding: cloud-native application development with MicroProfile and Open Liberty
2022-11-22Extending Eclipse JDT to Support Java Projects with a Bazel Build
2022-11-22A Java Developer's Survival Guide for the Cloud (sponsored by Red Hat)
2022-11-22MicroProfile: Current and Future
2022-11-22Langium + Sirius Web = Heart
2022-11-22Make your Java application observable with no code changes using OpenTelemetry
2022-11-22Oniro, and how to build a production oriented, open source, reference OS for IoT devices in no time
2022-11-22Innovation without compromise: better, stronger, faster Java in the Cloud (sponsored by IBM)
2022-11-22Textual and Graphical Languages for the Cloud Era
2022-11-22Modern language engineering with Langium
2022-10-18Interview with Remington Below, Product Leader at Volkswagen Automotive Cloud, VW
2022-10-18SDV Contribution Day - September 2022 - What to Expect
2022-10-18Interview with Ansgar Lindwedel, Steering Committee Member, Eclipse Software Defined Vehicle
2022-10-18Interview with Thomas Spreckley, Bosch
2022-10-18Interview with Christian Hort, SVP Automotive at T-Systems & Michael Plagge from Eclipse Foundation
2022-10-18Interview with Stefan Schumacher, VP Automotive - Portfolio & Business Development at T-Systems
2022-10-18Interview with Jesus Galan, Senior Manager Automotive Business Development at T-Systems
2022-10-18SDV Contribution Day - September 2022 Recap
2022-10-13Software Defined Vehicle WG Introduction - SDV Contribution Day - Sept 2022
2022-10-12How Kynetics Built Update Factory With Eclipse IoT Technology - Eclipse IoT Case Study