We take the path less traveled. We explore, we question, we find solutions. And we share.

read the article

Mar 18th 2024

Article

Irina Artemeva

Run fast, debug easy: Exploring the synergy of Langium and LLVM

Ensuring your language is both executable and debuggable is an interesting challenge. Let's discover how to achieve this using Langium and LLVM.

read the article
watch the videoOpen Video

Mar 7th 2024

Video

Benjamin F. Wilson

Getting started with Langium – Part 7 "Generating Drawing Commands"

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.

watch the video
read the article

Mar 5th 2024

Article

Benjamin F. Wilson

Langium 3.0 is Released!

Langium 3.0 is released! This release brings us new improvements & features, like reduced bundle size, ESM support, and more.

read the article
read the article

Jan 3rd 2024

Article

Markus Rudolph

Add views to a Langium-powered VS Code extension

Markus gives a simple introduction about webviews in VS Code and how to interact with Langium.

read the article
watch the videoOpen Video

Dec 18th 2023

Video

Benjamin F. Wilson

Getting started with Langium – Part 6 "JSON Serialization"

In this tutorial Ben will introduce how to use Langium's built-in JSON Serializer to quickly serialize programs for your Langium-based DSL.

watch the video
read the article

Dec 13th 2023

Article

Dennis Hübner

Enhancing communication between extensions and webviews using VS Code Messenger

Dennis introduces the VS Code Messenger library and explains how to use it for a better intercommunication between VS Code extension and its webviews.

read the article
read the article

Dec 8th 2023

Article

Dr. Guillaume Fontorbe

Visualizing large hierarchical data

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.

read the article
watch the videoOpen Video

Dec 8th 2023

Video

Benjamin F. Wilson

Getting started with Langium – Part 5 "Customizing the CLI"

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.

watch the video
watch the videoOpen Video

Nov 16th 2023

Video

Mark Sujew

Embracing remote systems in local IDEs

Mark discusses remote development and collaborative editing. He introduces a new collaboration protocol to enable compatibility between IDEs.

watch the video
watch the videoOpen Video

Oct 19th 2023

Video

Irina Artemeva

Designing a DSL that perfectly solves your problem

Irina covers the classification and design principles of domain-specific languages (DSLs), providing insights into various DSLs developed at TypeFox.

watch the video
watch the videoOpen Video

Oct 19th 2023

Video

Christian Schneider

Code generation for everyone and everywhere

Christian discusses code generation using Langium, showcasing its capabilities and giving insights into testing and debugging strategies.

watch the video
watch the videoOpen Video

Oct 18th 2023

Video

Johannes Meier

Integrating language engineering into the software development process

Johannes discusses developing DSLs with a focus on prototyping and long-term strategies, emphasizing collaboration with users for iterative improvements.

watch the video
Previous/Next