Mar 18th 2024
Irina Artemeva
Ensuring your language is both executable and debuggable is an interesting challenge. Let's discover how to achieve this using Langium and LLVM.
Mar 7th 2024
Benjamin F. Wilson
In this tutorial Ben will demonstrate how we can generate drawing commands from a MiniLogo program, building on the generator work we’ve already established in the prior tutorial.
Mar 5th 2024
Langium 3.0 is released! This release brings us new improvements & features, like reduced bundle size, ESM support, and more.
Jan 3rd 2024
Markus Rudolph
Markus gives a simple introduction about webviews in VS Code and how to interact with Langium.
Dec 18th 2023
In this tutorial Ben will introduce how to use Langium's built-in JSON Serializer to quickly serialize programs for your Langium-based DSL.
Dec 13th 2023
Dennis Hübner
Dennis introduces the VS Code Messenger library and explains how to use it for a better intercommunication between VS Code extension and its webviews.
Dec 8th 2023
Dr. Guillaume Fontorbe
Creating an intuitive diagram with a large amount of data is not always easy. Let's see what we can do in the case of hierarchical data.
Ben focuses in this episode on fixing the bugs he showed us in the previous tutorial and on customizing the CLI of our MiniLogo Language.
Nov 16th 2023
Mark Sujew
Mark discusses remote development and collaborative editing. He introduces a new collaboration protocol to enable compatibility between IDEs.
Oct 19th 2023
Irina covers the classification and design principles of domain-specific languages (DSLs), providing insights into various DSLs developed at TypeFox.
Christian Schneider
Christian discusses code generation using Langium, showcasing its capabilities and giving insights into testing and debugging strategies.
Oct 18th 2023
Johannes Meier
Johannes discusses developing DSLs with a focus on prototyping and long-term strategies, emphasizing collaboration with users for iterative improvements.