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

Nov 16th 2023
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
Oct 19th 2023
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
Oct 19th 2023
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
Oct 18th 2023
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
Oct 18th 2023
Jan Bicker, Dr. Miro Spönemann
High-performance graphical view filtering with Sprotty
Jan and Miro present three techniques for managing large models: reducing rendering load, dynamic model filtering, and hierarchical nesting.
watch the video
Oct 18th 2023
Mark Sujew
Embracing remote development for local IDEs
Mark discusses remote development, introduces key players like VS Code and JetBrains, and announces remote development as a new feature in Theia.
watch the video
Oct 17th 2023
Dr. Insa Fuhrmann, Dennis Hübner
A DSL case study with Java imports implemented in TypeScript
TypeFoxʼs ongoing project integrates the Business Basic (BBj) language with Java using Langium, addressing challenges in syntax, type checking, and linking.
watch the video
Sep 27th 2023
Daniel Dietrich, Dr. Miro Spönemann
Introducing the new TypeFox: your partner in innovation
TypeFox unveils a refreshed brand and website, reaffirming their commitment to innovation, open-source excellence, and tailored solutions.
see what’s new
Jul 21st 2023
Christian Schneider
Code generation for Langium-based DSLs (3/3)
Christian discusses usability aspects of code generation, including code navigation, tracing data, and JavaScript source maps.
read the article
Jul 11th 2023
Benjamin F. Wilson
Getting started with Langium – Part 4 "Implementing custom validation"
Ben demonstrates MiniLogo validation in Langium: register checks, ensure uniqueness, and refine the AST for error handling.
watch the video
Jun 22nd 2023
Christian Schneider
Code generation for Langium-based DSLs (2/3)
Christian discusses a two-stage code generation approach and introduces a new tag function for more control over line breaks, indentation, and post-processing.
read the article
Jun 5th 2023
Markus Rudolph, Dr. Insa Fuhrmann
Langium SQL: unite security and user experience for SQL
Langium SQL empowers users to write SQL statements directly from the frontend, making it a highly customizable solution for database interactions.
read the article