<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>TypeFox Blog</title>
        <link>https://www.typefox.io/blog/</link>
        <description>Blog articles and videos from TypeFox</description>
        <lastBuildDate>Tue, 12 May 2026 10:32:29 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved 2026, TypeFox GmbH.</copyright>
        <item>
            <title><![CDATA[Building AI assistants for DSLs: Experiences and findings from Langium AI]]></title>
            <link>https://www.youtube.com/watch?v=azEviJdNZ5E</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=azEviJdNZ5E</guid>
            <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ben presents Langium AI and practical lessons for building DSL-aware agents, emphasizing evaluations and iterative refinement.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Sharper AI with DSLs: Building apps the spec-driven way]]></title>
            <link>https://www.youtube.com/watch?v=13y3Kbizxgo</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=13y3Kbizxgo</guid>
            <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A joint TypeFox and Cogna talk on using DSLs and semiformal specifications to make AI-driven software generation more precise and consistent.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Learning from 10 years of building programming languages]]></title>
            <link>https://www.youtube.com/watch?v=GKh9Fuug0q8</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=GKh9Fuug0q8</guid>
            <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark shares lessons from building DSLs and language tooling, from Xtext and Langium to our new high-performance framework Fastbelt.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Enabling modeling workflows for your DSLs: Introducing the Langium Serializer]]></title>
            <link>https://www.youtube.com/watch?v=Qf_dJVyXT0E</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=Qf_dJVyXT0E</guid>
            <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Steven and Johannes introduce the Langium Serializer, explaining how it can generate DSL text from in-memory AST models.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Cross-platform collaborative coding: From web apps to AI agents]]></title>
            <link>https://www.youtube.com/watch?v=DG06sVsM1XE</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=DG06sVsM1XE</guid>
            <pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro and Jan present OCT, an open-source, cross-platform framework for real-time collaborative coding spanning IDEs, web apps, and AI agents.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Fastbelt: The high-speed DSL toolkit for Go]]></title>
            <link>https://www.typefox.io/blog/fastbelt-introduction</link>
            <guid isPermaLink="false">fastbelt-introduction</guid>
            <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[We introduce Fastbelt, a native Go-based DSL toolkit that outperforms both Langium and Xtext by orders of magnitude.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[10 years of open source]]></title>
            <link>https://www.typefox.io/blog/10-years-of-open-source</link>
            <guid isPermaLink="false">10-years-of-open-source</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A walk through the history of open source projects initiated at TypeFox, spanning ten years of building tools and frameworks that found their way into products and ecosystems worldwide.]]></description>
            <category>company</category>
        </item>
        <item>
            <title><![CDATA[10 years of TypeFox: How we work and why it works]]></title>
            <link>https://www.typefox.io/blog/10-years-of-typefox</link>
            <guid isPermaLink="false">10-years-of-typefox</guid>
            <pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[On the occasion of our tenth anniversary, we share how we work, why open source matters to us, and what makes this model sustainable.]]></description>
            <category>company</category>
        </item>
        <item>
            <title><![CDATA[Xtext, Langium, what next?]]></title>
            <link>https://www.typefox.io/blog/xtext-langium-what-next</link>
            <guid isPermaLink="false">xtext-langium-what-next</guid>
            <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[What we’ve learned from building large-scale language tooling with Langium and Xtext, and a first glimpse at a new high-performance language engineering toolkit.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Language execution with Langium and LLVM]]></title>
            <link>https://www.typefox.io/blog/langium-llvm-2</link>
            <guid isPermaLink="false">langium-llvm-2</guid>
            <pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[In this blog post, we continue exploring the synergy between Langium and LLVM by detailing how to generate LLVM IR from an AST created by Langium to make your language executable.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Notebook internals in Theia]]></title>
            <link>https://www.youtube.com/watch?v=QaqCHiuxuDs</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=QaqCHiuxuDs</guid>
            <pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark explains how native Jupyter-style notebooks were implemented in Theia, detailing key architecture choices and performance improvements.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Collaborative editing across web applications and Theia-based IDEs]]></title>
            <link>https://www.youtube.com/watch?v=jk_PiiVGwmM</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=jk_PiiVGwmM</guid>
            <pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro presents Open Collaboration Tools, an open-source framework enabling real-time collaborative editing across IDEs and web applications.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Turn AI prompts into web apps using a semiformal DSL]]></title>
            <link>https://www.typefox.io/blog/turn-ai-prompts-into-web-apps-using-a-semiformal-dsl</link>
            <guid isPermaLink="false">turn-ai-prompts-into-web-apps-using-a-semiformal-dsl</guid>
            <pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[In this post, we showcase SWAG: A semiformal DSL for generating web applications, as well as some patterns and best practices for building semiformal DSLs.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[A toolbox for editor-centric web applications]]></title>
            <link>https://www.typefox.io/blog/monaco-languageclient-v10</link>
            <guid isPermaLink="false">monaco-languageclient-v10</guid>
            <pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[monaco-languageclient version 10 contains all tools needed to create complete editor-centric web applications, and thus it goes beyond just being a library for LSP integration.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Langium 4.0 is released!]]></title>
            <link>https://www.typefox.io/blog/langium-release-4.0</link>
            <guid isPermaLink="false">langium-release-4.0</guid>
            <pubDate>Thu, 31 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium 4.0 is released! This release brings multi-reference support, infix operator rules, strict mode for Langium grammars, and more!]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Collaborative coding in the browser: The OCT Playground]]></title>
            <link>https://www.typefox.io/blog/collaborative-coding-in-the-browser</link>
            <guid isPermaLink="false">collaborative-coding-in-the-browser</guid>
            <pubDate>Thu, 03 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[OCT is the first open source framework to support live collaboration between IDEs and web apps—a strategic advantage for flexible cross-platform development.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Announcing Typir]]></title>
            <link>https://www.typefox.io/blog/typir-introduction</link>
            <guid isPermaLink="false">typir-introduction</guid>
            <pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Johannes and Insa present our new open source project Typir for type checking your language in the web. The stand-alone library provides default implementations for type checking as well as predefined types to reuse.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Boost your AI apps with domain-specific languages]]></title>
            <link>https://www.typefox.io/blog/boost-your-ai-apps-with-dsls</link>
            <guid isPermaLink="false">boost-your-ai-apps-with-dsls</guid>
            <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We're pioneering a fundamental shift in how humans and AI interact by leveraging domain-specific languages that deliver unmatched precision and clarity where natural language fails.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium AI: The fusion of DSLs and LLMs]]></title>
            <link>https://www.typefox.io/blog/langium-ai-the-fusion-of-dsls-and-llms</link>
            <guid isPermaLink="false">langium-ai-the-fusion-of-dsls-and-llms</guid>
            <pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFox presents Langium AI, a toolbox for building applications that leverage both LLMs and Langium DSLs. We explore its vision, challenges and solutions.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Building collaborative experiences with Theia]]></title>
            <link>https://www.youtube.com/watch?v=JxwZlnooT0Y</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=JxwZlnooT0Y</guid>
            <pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[The recent release of a collaboration feature in Theia enables adopters to create custom collaborative editing experiences, such as text, diagram editors and custom views.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Introducing Typir: type checking for the web!]]></title>
            <link>https://www.youtube.com/watch?v=WLzXAhcl-aY&amp;list=PLy7t4z5SYNaRRGVdF83feN-_uHLwvGvgw&amp;index=22&amp;pp=iAQB</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=WLzXAhcl-aY&amp;list=PLy7t4z5SYNaRRGVdF83feN-_uHLwvGvgw&amp;index=22&amp;pp=iAQB</guid>
            <pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Typir is an open source TypeScript framework that simplifies type system development for both graphical and textual languages. Johannes gives us an overview and demo of the project.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Introducing the Open Collaboration Tools project]]></title>
            <link>https://www.youtube.com/watch?v=m50p6fQOH-w&amp;list=PLy7t4z5SYNaRRGVdF83feN-_uHLwvGvgw&amp;index=3&amp;pp=iAQB</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=m50p6fQOH-w&amp;list=PLy7t4z5SYNaRRGVdF83feN-_uHLwvGvgw&amp;index=3&amp;pp=iAQB</guid>
            <pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark introduces the Open Collaboration Tools (OCT) project, an open source live sharing solution that integrates with platforms such as Eclipse Theia to enhance developer collaboration.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Crafting domain specific languages - A practical guide]]></title>
            <link>https://www.youtube.com/watch?v=G2qAYLm8Qjo&amp;list=PLy7t4z5SYNaRRGVdF83feN-_uHLwvGvgw&amp;index=14&amp;pp=iAQB</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=G2qAYLm8Qjo&amp;list=PLy7t4z5SYNaRRGVdF83feN-_uHLwvGvgw&amp;index=14&amp;pp=iAQB</guid>
            <pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro explores DSL development, providing practical insights into their design, implementation, and strategic use across diverse business contexts.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Bringing notebook experiences to modern IDEs]]></title>
            <link>https://www.youtube.com/watch?v=zsfO9r9ZBLQ</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=zsfO9r9ZBLQ</guid>
            <pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[As Jupyter Notebooks rise in popularity, IDEs like VS Code have started offering fully integrated support for them. Join us to explore our native notebook integration in the Eclipse Theia IDE.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Langium + AI: Building AI Applications for DSLs]]></title>
            <link>https://www.youtube.com/watch?v=G0zqx7MqUKs</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=G0zqx7MqUKs</guid>
            <pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium AI extends the Langium framework to develop AI applications in tandem with a DSL. This integration ensures consistent, testable results throughout the process.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Introducing Typir for type checking in the web]]></title>
            <link>https://www.youtube.com/watch?v=CL8EbJYeyTE</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=CL8EbJYeyTE</guid>
            <pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Type systems handle multiple semantic aspects of a language, e.g. assignability checking. The open source framework Typir addresses these needs on the web platform.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Potential and Challenges of combining LionWeb and Langium]]></title>
            <link>https://www.typefox.io/blog/lionweb-langium</link>
            <guid isPermaLink="false">lionweb-langium</guid>
            <pubDate>Tue, 15 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Johannes motivates Langium and LionWeb and discusses how to combine them in order to enable language engineering projects in larger scale.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Bridging the gaps in digital transformation: How Dynamic Products and TypeFox simplify complexity]]></title>
            <link>https://www.typefox.io/blog/bridging-the-gaps-in-digital-transformation</link>
            <guid isPermaLink="false">bridging-the-gaps-in-digital-transformation</guid>
            <pubDate>Sat, 10 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Dynamic Products and TypeFox simplify digital transformation with Langium, optimizing processes for efficient, scalable business operations.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 9 "Langium + Monaco In the Web"]]></title>
            <link>https://www.youtube.com/watch?v=UDSsGzlnoNU&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=9</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=UDSsGzlnoNU&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=9</guid>
            <pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[In this tutorial we’ll set up Langium with Monaco in the web, without the need for a backend. We’ll explain how to prepare our language and set up Monaco with a web worker.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Announcing the Open Collaboration Tools]]></title>
            <link>https://www.typefox.io/blog/open-collaboration-tools-announcement</link>
            <guid isPermaLink="false">open-collaboration-tools-announcement</guid>
            <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Weʼre unveiling a new open source project designed to connect with others and live-share your code in real-time collaboration sessions. Extensibility and openness are built into its core.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Native Notebook support for Eclipse Theia]]></title>
            <link>https://www.typefox.io/blog/theia-notebooks</link>
            <guid isPermaLink="false">theia-notebooks</guid>
            <pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark talks about the road of how contributors get large features into established open source projects, such as Eclipse Theia.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 8 "Set up a VSCode Extension"]]></title>
            <link>https://www.youtube.com/watch?v=r8K3IKlhzIE&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=8</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=r8K3IKlhzIE&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=8</guid>
            <pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[In this tutorial we’ll share how to create your own VSCode Extension for your Langium-based language, complete with language support and your own extension icon to boot.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Run fast, debug easy: Exploring the synergy of Langium and LLVM]]></title>
            <link>https://www.typefox.io/blog/langium-llvm</link>
            <guid isPermaLink="false">langium-llvm</guid>
            <pubDate>Mon, 18 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Ensuring your language is both executable and debuggable is an interesting challenge. Let's discover how to achieve this using Langium and LLVM.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 7 "Generating Drawing Commands"]]></title>
            <link>https://www.youtube.com/watch?v=lSQrQKV8Qng&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=7</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=lSQrQKV8Qng&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=7</guid>
            <pubDate>Thu, 07 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[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.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium 3.0 is released!]]></title>
            <link>https://www.typefox.io/blog/langium-release-3.0</link>
            <guid isPermaLink="false">langium-release-3.0</guid>
            <pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium 3.0 is released! This release brings us new improvements & features, like reduced bundle size, ESM support, and more.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Add views to a Langium-powered VS Code extension]]></title>
            <link>https://www.typefox.io/blog/langium-powered-view-extension</link>
            <guid isPermaLink="false">langium-powered-view-extension</guid>
            <pubDate>Wed, 03 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Markus gives a simple introduction about webviews in VS Code and how to interact with Langium.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 6 "JSON Serialization"]]></title>
            <link>https://www.youtube.com/watch?v=_AS_cq8Q3aM&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=6</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=_AS_cq8Q3aM&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=6</guid>
            <pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[In this tutorial Ben will introduce how to use Langium's built-in JSON Serializer to quickly serialize programs for your Langium-based DSL.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Enhancing communication between extensions and webviews using VS Code Messenger]]></title>
            <link>https://www.typefox.io/blog/vs-code-messenger</link>
            <guid isPermaLink="false">vs-code-messenger</guid>
            <pubDate>Wed, 13 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Dennis introduces the VS Code Messenger library and explains how to use it for a better intercommunication between VS Code extension and its webviews.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Visualizing large hierarchical data]]></title>
            <link>https://www.typefox.io/blog/visualizing-large-hierarchical-data</link>
            <guid isPermaLink="false">visualizing-large-hierarchical-data</guid>
            <pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[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.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 5 "Customizing the CLI"]]></title>
            <link>https://www.youtube.com/watch?v=QufbcUTjFNU&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=5</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=QufbcUTjFNU&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=5</guid>
            <pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[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.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Embracing remote systems in local IDEs]]></title>
            <link>https://www.youtube.com/watch?v=EjBKrTFNy0g&amp;list=PLy7t4z5SYNaQ0cajexl1uZhiZwiD93v9g</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=EjBKrTFNy0g&amp;list=PLy7t4z5SYNaQ0cajexl1uZhiZwiD93v9g</guid>
            <pubDate>Thu, 16 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark discusses remote development and collaborative editing. He introduces a new collaboration protocol to enable compatibility between IDEs.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Designing a DSL that perfectly solves your problem]]></title>
            <link>https://www.youtube.com/watch?v=Dbni-j3Sa8g&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=6</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=Dbni-j3Sa8g&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=6</guid>
            <pubDate>Thu, 19 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Irina covers the classification and design principles of domain-specific languages (DSLs), providing insights into various DSLs developed at TypeFox.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Code generation for everyone and everywhere]]></title>
            <link>https://www.youtube.com/watch?v=_WCkAaOdMnw&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=_WCkAaOdMnw&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=4</guid>
            <pubDate>Thu, 19 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian discusses code generation using Langium, showcasing its capabilities and giving insights into testing and debugging strategies.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Integrating language engineering into the software development process]]></title>
            <link>https://www.youtube.com/watch?v=NwLdPyDn09c&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=5</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=NwLdPyDn09c&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=5</guid>
            <pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Johannes discusses developing DSLs with a focus on prototyping and long-term strategies, emphasizing collaboration with users for iterative improvements.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[High-performance graphical view filtering with Sprotty]]></title>
            <link>https://www.youtube.com/watch?v=AH7K2N8-X0Q&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=AH7K2N8-X0Q&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=2</guid>
            <pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan and Miro present three techniques for managing large models: reducing rendering load, dynamic model filtering, and hierarchical nesting.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Embracing remote development for local IDEs]]></title>
            <link>https://www.youtube.com/watch?v=D5ejdBnPXVY&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=D5ejdBnPXVY&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8</guid>
            <pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark discusses remote development, introduces key players like VS Code and JetBrains, and announces remote development as a new feature in Theia.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[A DSL case study with Java imports implemented in TypeScript]]></title>
            <link>https://www.youtube.com/watch?v=FD1p7dPHiIw&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=FD1p7dPHiIw&amp;list=PLmmNK7CRoSWt5oY4OnvZOkrVBQklvxrG8&amp;index=3</guid>
            <pubDate>Tue, 17 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFoxʼs ongoing project integrates the Business Basic (BBj) language with Java using Langium, addressing challenges in syntax, type checking, and linking.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Introducing the new TypeFox: your partner in innovation]]></title>
            <link>https://www.typefox.io/blog/introducing-the-new-typefox</link>
            <guid isPermaLink="false">introducing-the-new-typefox</guid>
            <pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFox unveils a refreshed brand and website, reaffirming their commitment to innovation, open-source excellence, and tailored solutions.]]></description>
            <category>company</category>
        </item>
        <item>
            <title><![CDATA[Code generation for Langium-based DSLs (3/3)]]></title>
            <link>https://www.typefox.io/blog/code-generation-for-langium-based-dsls-3</link>
            <guid isPermaLink="false">code-generation-for-langium-based-dsls-3</guid>
            <pubDate>Fri, 21 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian discusses usability aspects of code generation, including code navigation, tracing data, and JavaScript source maps.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 4 "Implementing custom validation"]]></title>
            <link>https://www.youtube.com/watch?v=opa4lrfSGCg&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=opa4lrfSGCg&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=4</guid>
            <pubDate>Tue, 11 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Ben demonstrates MiniLogo validation in Langium: register checks, ensure uniqueness, and refine the AST for error handling.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Code generation for Langium-based DSLs (2/3)]]></title>
            <link>https://www.typefox.io/blog/code-generation-for-langium-based-dsls-2</link>
            <guid isPermaLink="false">code-generation-for-langium-based-dsls-2</guid>
            <pubDate>Thu, 22 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian discusses a two-stage code generation approach and introduces a new tag function for more control over line breaks, indentation, and post-processing.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium SQL: unite security and user experience for SQL]]></title>
            <link>https://www.typefox.io/blog/langium-sql</link>
            <guid isPermaLink="false">langium-sql</guid>
            <pubDate>Mon, 05 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium SQL empowers users to write SQL statements directly from the frontend, making it a highly customizable solution for database interactions.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Open governance for Langium]]></title>
            <link>https://www.typefox.io/blog/open-governance-for-langium</link>
            <guid isPermaLink="false">open-governance-for-langium</guid>
            <pubDate>Wed, 31 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFox has submitted Langium as a project proposal at the Eclipse Foundation, aiming to preserve openness, promote collaboration, and enhance adoption.]]></description>
            <category>DSLs</category>
            <category>company</category>
        </item>
        <item>
            <title><![CDATA[Code generation for Langium-based DSLs (1/3)]]></title>
            <link>https://www.typefox.io/blog/code-generation-for-langium-based-dsls</link>
            <guid isPermaLink="false">code-generation-for-langium-based-dsls</guid>
            <pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian introduces code generation for DSLs using Langium. He discusses the use of template literals in JavaScript and introduces a solution for smart tagged templates.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Build your language with Langium – run it anywhere]]></title>
            <link>https://www.youtube.com/watch?v=UWkCchTC24M&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=UWkCchTC24M&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=1</guid>
            <pubDate>Sat, 18 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Irina offers a deep Langium tutorial, crafting a language using "YASQL" (Yet Another SQL) as an example.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[VS Code Notebooks with Langium]]></title>
            <link>https://www.typefox.io/blog/langium-notebooks</link>
            <guid isPermaLink="false">langium-notebooks</guid>
            <pubDate>Mon, 13 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark explains how developers using Langium can provide notebook support for their languages, with the Lox language as an example.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 3 "Write your own grammar"]]></title>
            <link>https://www.youtube.com/watch?v=bNoRO-DLvAA&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=bNoRO-DLvAA&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=3</guid>
            <pubDate>Fri, 10 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Ben leads a MiniLogo grammar tutorial in Langium, covering structure, expressions, hidden terminals for whitespace/comments, and iterative refinement.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 2 "Setting up your Langium project"]]></title>
            <link>https://www.youtube.com/watch?v=PtCUafeZi1E&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=PtCUafeZi1E&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk&amp;index=2</guid>
            <pubDate>Thu, 09 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Ben shows the setup of a Langium project, showing out-of-the-box features like syntax highlighting and auto-completion.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Getting started with Langium – Part 1 "What is it all about?"]]></title>
            <link>https://www.youtube.com/watch?v=YdulTVCNB0E&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=YdulTVCNB0E&amp;list=PLmmNK7CRoSWuUejGnfoY5_w7C-AbNU-mk</guid>
            <pubDate>Wed, 08 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Ben presents Langium, a TypeScript-based framework for creating domain-specific languages (DSLs). It streamlines DSL development by removing unnecessary complexities.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[The Langium Playground]]></title>
            <link>https://www.typefox.io/blog/langium-playground</link>
            <guid isPermaLink="false">langium-playground</guid>
            <pubDate>Tue, 17 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Markus introduces the Langium Playground, where users can test the conversion of text into a structured model using Langium's grammar-based approach.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium 1.0: A mature language toolkit]]></title>
            <link>https://www.typefox.io/blog/langium-1.0-a-mature-language-toolkit</link>
            <guid isPermaLink="false">langium-1.0-a-mature-language-toolkit</guid>
            <pubDate>Fri, 16 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro highlights the main benefits of Langium: running in web browsers, integration with VS Code, declarative customizability, and state-of-the-art parsing technology.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[ALL(*) lookahead in Langium]]></title>
            <link>https://www.typefox.io/blog/allstar-lookahead</link>
            <guid isPermaLink="false">allstar-lookahead</guid>
            <pubDate>Thu, 08 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark discusses integrating ALL(*) lookahead into Chevrotain for Langium, chosen over ANTLR4 for its simplicity and performance.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Xtext to Langium]]></title>
            <link>https://www.typefox.io/blog/xtext-to-langium</link>
            <guid isPermaLink="false">xtext-to-langium</guid>
            <pubDate>Wed, 07 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Dennis introduces Langium and discusses how to migrate an Xtext grammar to Langium using the Xtext2Langium generator fragment.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[DSLs in the cloud with Langium and Theia]]></title>
            <link>https://www.youtube.com/watch?v=2zO_Qd9z9b4&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=2zO_Qd9z9b4&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=4</guid>
            <pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark presents Theia for cloud-based development, leveraging Langium for web-based language workbenches via the Language Server Protocol and VS Codeʼs extension API.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Textual and graphical languages for the cloud era]]></title>
            <link>https://www.typefox.io/blog/textual-graphical-languages-cloud-era</link>
            <guid isPermaLink="false">textual-graphical-languages-cloud-era</guid>
            <pubDate>Fri, 04 Nov 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeScript has become the standard for cloud-based developer tools; the blog proposes Langium to create a cohesive technology stack combining text and graphics.]]></description>
            <category>DSLs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[The evolution of an open source project]]></title>
            <link>https://www.youtube.com/watch?v=2F0ntgelS4w&amp;list=PLmmNK7CRoSWsx9ogYOl_QaofyRNYrKSAu&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=2F0ntgelS4w&amp;list=PLmmNK7CRoSWsx9ogYOl_QaofyRNYrKSAu&amp;index=3</guid>
            <pubDate>Wed, 26 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark delves into Theiaʼs open-source journey, emphasizing its origins, contributor dynamics and the value of diverse contributors in an evolving IDE landscape.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Modern language engineering with Langium]]></title>
            <link>https://www.youtube.com/watch?v=mwqE29LBNjI&amp;list=PLmmNK7CRoSWsx9ogYOl_QaofyRNYrKSAu&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=mwqE29LBNjI&amp;list=PLmmNK7CRoSWsx9ogYOl_QaofyRNYrKSAu&amp;index=1</guid>
            <pubDate>Wed, 26 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Irina presents Langium, streamlining DSL creation. A demo showcases parsing, validation and code generation for the MiniLogo language.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Textual and graphical languages for the cloud era]]></title>
            <link>https://www.youtube.com/watch?v=kfDLd4LFWCM&amp;list=PLmmNK7CRoSWsx9ogYOl_QaofyRNYrKSAu&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=kfDLd4LFWCM&amp;list=PLmmNK7CRoSWsx9ogYOl_QaofyRNYrKSAu&amp;index=2</guid>
            <pubDate>Tue, 25 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro explores cloud-based DSLs and introduces Langium and its integration with Sprotty for graphical views driven by textual languages.]]></description>
            <category>DSLs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Langium in the web browser]]></title>
            <link>https://www.typefox.io/blog/langium-web-browser</link>
            <guid isPermaLink="false">langium-web-browser</guid>
            <pubDate>Fri, 01 Jul 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium now officially supports browsers as an execution runtime, allowing for dedicated language server instances for users, available with the 0.5.0 release.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium: design your own language in Node.js and VS Code]]></title>
            <link>https://www.youtube.com/watch?v=rZ85Ib6bjfE&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=rZ85Ib6bjfE&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=3</guid>
            <pubDate>Tue, 14 Jun 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro spotlights the Langium open-source project for domain-specific languages, showcasing Langiumʼs capabilities and tool integration.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Optimizing parser performance]]></title>
            <link>https://www.typefox.io/blog/optimizing-parser-performance</link>
            <guid isPermaLink="false">optimizing-parser-performance</guid>
            <pubDate>Tue, 17 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark explores performance optimization strategies for top-down parsers, focusing on operator precedence parsing, minimizing lookahead, and production ordering.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Developing textual and graphical languages for VS Code / Theia]]></title>
            <link>https://www.youtube.com/watch?v=0gaJNjgjvH8&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=7</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=0gaJNjgjvH8&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=7</guid>
            <pubDate>Wed, 04 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro highlights the shift to cloud-based tools. He introduces TypeScript-based Langium, known for its unified stack and streamlined DSL creation approach.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Using Langium to create DSLs in the cloud]]></title>
            <link>https://www.youtube.com/watch?v=b46k4D-CAro&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=b46k4D-CAro&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=2</guid>
            <pubDate>Wed, 27 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Irina details DSL creation with Langium, covering design, use of the framework, LSP integration for IDE support, and usage in cloud applications.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Designing and implementing a DSL with Langium - example from a frontend framework]]></title>
            <link>https://www.typefox.io/blog/designing-and-implementing-a-DSL-with-Langium</link>
            <guid isPermaLink="false">designing-and-implementing-a-DSL-with-Langium</guid>
            <pubDate>Mon, 28 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[This blog explores designing a DSL for creating static web pages using Langium, simplifying HTML syntax and allowing CSS styling.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Announcing Langium 0.3]]></title>
            <link>https://www.typefox.io/blog/langium-release-0.3</link>
            <guid isPermaLink="false">langium-release-0.3</guid>
            <pubDate>Thu, 17 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium 0.3 is released, featuring multi-language support with dedicated grammars, explicit type declarations, a new website, Sprotty integration and more.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium meets Sprotty: combining text and diagrams in VS Code]]></title>
            <link>https://www.typefox.io/blog/langium-meets-sprotty-combining-text-and-diagrams-in-vs-code</link>
            <guid isPermaLink="false">langium-meets-sprotty-combining-text-and-diagrams-in-vs-code</guid>
            <pubDate>Wed, 09 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Jette demonstrates the combination of Langium and Sprotty in the development of a DSL for System-Theoretic Process Analysis (STPA).]]></description>
            <category>DSLs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Internationalization in Theia]]></title>
            <link>https://www.typefox.io/blog/internationalization-in-theia</link>
            <guid isPermaLink="false">internationalization-in-theia</guid>
            <pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark discusses the implementation of internationalization (i18n) in Theia, allowing users to translate the application into different languages.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Internationalization in Theia]]></title>
            <link>https://www.youtube.com/watch?v=iH7UjTs-rNg&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=6</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=iH7UjTs-rNg&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=6</guid>
            <pubDate>Thu, 18 Nov 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark briefly explains how internationalization in Theia works in principle and how one would use the provided APIs to localize their own Theia application.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Langium 0.2 is released]]></title>
            <link>https://www.typefox.io/blog/langium-release-0.2</link>
            <guid isPermaLink="false">langium-release-0.2</guid>
            <pubDate>Wed, 03 Nov 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Mark and Christian announce the release of Langium 0.2, highlighting new features like workspace management, LSP improvements, parser enhancements and more.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Langium – the new language engineering tool]]></title>
            <link>https://www.typefox.io/blog/langium-the-new-language-engineering-tool</link>
            <guid isPermaLink="false">langium-the-new-language-engineering-tool</guid>
            <pubDate>Thu, 24 Jun 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Langium is an open-source language engineering tool with Language Server Protocol support, implemented in TypeScript, and designed to create DSLs with ease.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[The next chapter of TypeFox]]></title>
            <link>https://www.typefox.io/blog/the-next-chapter-of-typefox</link>
            <guid isPermaLink="false">the-next-chapter-of-typefox</guid>
            <pubDate>Tue, 15 Jun 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFox has separated Gitpod into a VC-backed company and appointed new leaders; we will focus on development and consulting services and continue to innovate.]]></description>
            <category>company</category>
        </item>
        <item>
            <title><![CDATA[Automatic conversion of containers to virtual machines]]></title>
            <link>https://www.typefox.io/blog/automatic-conversion-of-containers-to-virtual-machines</link>
            <guid isPermaLink="false">automatic-conversion-of-containers-to-virtual-machines</guid>
            <pubDate>Tue, 04 May 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Kai discusses an approach to transform container images into executable virtual machines. He outlines the motivation and provides a concise guide to the transformation process.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Distribute your VS Code extensions with Open VSX]]></title>
            <link>https://www.youtube.com/watch?v=n_WMknuTMrI&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=7</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=n_WMknuTMrI&amp;list=PLmmNK7CRoSWvizW6bNv1kuE40ngjNQCvb&amp;index=7</guid>
            <pubDate>Tue, 01 Dec 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro introduces Eclipse Open VSX, addressing limitations of the VS Code marketplace and accessible to all tools.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Domain-specific languages in Theia and VS Code]]></title>
            <link>https://www.typefox.io/blog/domain-specific-languages-in-theia-and-vs-code</link>
            <guid isPermaLink="false">domain-specific-languages-in-theia-and-vs-code</guid>
            <pubDate>Thu, 29 Oct 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan discusses building a VS Code language extension using Xtext and Sprotty, enhancing IDE functionality with graphical visualization.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Beyond LSP: getting your language into Theia and VS Code]]></title>
            <link>https://www.youtube.com/watch?v=ESRk7NmCDFA&amp;list=PLmmNK7CRoSWvZBvD_bqc4TrWGY0Cqxx5L&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=ESRk7NmCDFA&amp;list=PLmmNK7CRoSWvZBvD_bqc4TrWGY0Cqxx5L&amp;index=2</guid>
            <pubDate>Thu, 22 Oct 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan covers custom language integration in Theia and VS Code via LSP and Sprotty for graphical views.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Distribute your VS Code extensions with Open VSX]]></title>
            <link>https://www.youtube.com/watch?v=SjtwLXOfWPU&amp;list=PLmmNK7CRoSWvZBvD_bqc4TrWGY0Cqxx5L</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=SjtwLXOfWPU&amp;list=PLmmNK7CRoSWvZBvD_bqc4TrWGY0Cqxx5L</guid>
            <pubDate>Tue, 20 Oct 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro discusses the goal of Open VSX as a multi-tool VS Code extension marketplace with self-hosting, and announces the transition to Eclipse Foundation.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[TypeFox is looking for tool developers]]></title>
            <link>https://www.typefox.io/blog/typefox-is-looking-for-tool-developers</link>
            <guid isPermaLink="false">typefox-is-looking-for-tool-developers</guid>
            <pubDate>Mon, 17 Feb 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFox is hiring software engineers to build innovative development tools, emphasizing a passion for open-source projects.]]></description>
            <category>company</category>
        </item>
        <item>
            <title><![CDATA[Graphical VS Code extensions with Eclipse Sprotty]]></title>
            <link>https://www.typefox.io/blog/using-sprotty-in-vs-code-extensions</link>
            <guid isPermaLink="false">using-sprotty-in-vs-code-extensions</guid>
            <pubDate>Fri, 20 Dec 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan explains how to use Sprotty to build VS Code extensions with diagrams, combining the Language Server Protocol and webviews for interactive diagram rendering.]]></description>
            <category>IDEs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[How we built gitpod.io, an online IDE based on Eclipse Theia]]></title>
            <link>https://www.youtube.com/watch?v=5sOyq2TUmrA&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=5sOyq2TUmrA&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=3</guid>
            <pubDate>Thu, 24 Oct 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Moritz introduces Gitpod, tackling developer challenges with pre-built environments, parallel workspaces, and smart scheduling.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Graphical views for web-based modeling tools with Theia and Sprotty]]></title>
            <link>https://www.youtube.com/watch?v=dZu4aCoudDM&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=dZu4aCoudDM&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=2</guid>
            <pubDate>Thu, 24 Oct 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro and Jan discuss web-based modeling tools with Theia and Sprotty, emphasizing user interaction patterns and mapping changes for efficient graphical editing.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Eclipse Theia 1.0 – the new platform for engineering tools]]></title>
            <link>https://www.youtube.com/watch?v=u4JuSY1iKDc&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=u4JuSY1iKDc&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=1</guid>
            <pubDate>Wed, 23 Oct 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven presents Theia, a unique cloud and desktop IDE. It gains adoption from industry leaders such as Red Hat, Google, and IBM.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Introduction to Kubernetes]]></title>
            <link>https://www.youtube.com/watch?v=bqG0jOYb10A&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=bqG0jOYb10A&amp;list=PLmmNK7CRoSWsPUDiwZGlLqjbAMhNfQBg9&amp;index=4</guid>
            <pubDate>Tue, 22 Oct 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Moritz explains the basic concepts of Kubernetes and gives an in-depth demonstration of working with that platform.]]></description>
        </item>
        <item>
            <title><![CDATA[Introduction to Kubernetes]]></title>
            <link>https://www.youtube.com/watch?v=NGrWA20hJls&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=NGrWA20hJls&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=4</guid>
            <pubDate>Thu, 25 Oct 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Moritz demonstrates Gitpod, a cloud IDE running on Kubernetes, and explains the main concepts and benefits offered by this infrastructure platform.]]></description>
        </item>
        <item>
            <title><![CDATA[The busy RCP developer’s guide to Eclipse Theia]]></title>
            <link>https://www.youtube.com/watch?v=5tKLePLfWbc&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=5tKLePLfWbc&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=1</guid>
            <pubDate>Thu, 25 Oct 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Alex introduces Theia, a framework for creating IDE-like applications using web technologies. He discusses its features, architectural aspects and challenges.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Domain-specific languages in the cloud – with Eclipse technologies]]></title>
            <link>https://www.youtube.com/watch?v=IrFQKdjzvXU&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=IrFQKdjzvXU&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=3</guid>
            <pubDate>Wed, 24 Oct 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan and Miro discuss integrating graphical views via Sprotty and text-to-graphics synchronization, including a demo of a state machine DSL.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Lucky in the cloud with diagrams]]></title>
            <link>https://www.youtube.com/watch?v=hrGc30iIdiA&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=hrGc30iIdiA&amp;list=PLmmNK7CRoSWvJt9Hn3Zo9UTpVGOCvEiSe&amp;index=2</guid>
            <pubDate>Tue, 23 Oct 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro and Jan present Sprotty, a cloud-based web framework for diagram visualization. They showcase a dependency graph application and its architecture.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Gitpod: A one-click online IDE]]></title>
            <link>https://www.typefox.io/blog/gitpod-a-one-click-online-ide</link>
            <guid isPermaLink="false">gitpod-a-one-click-online-ide</guid>
            <pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[TypeFox announces the public beta of Gitpod, an online IDE for GitHub and other Git-hosting services focused on easy access.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Sprotty – graphical views for web applications]]></title>
            <link>https://www.youtube.com/watch?v=xv_Nn2wP9fE&amp;list=PLmmNK7CRoSWu9yNQICvL5UXYm7XYyhse7&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=xv_Nn2wP9fE&amp;list=PLmmNK7CRoSWu9yNQICvL5UXYm7XYyhse7&amp;index=3</guid>
            <pubDate>Wed, 13 Jun 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro and Jan introduce Sprotty, a web application framework enabling visualization of complex relationships using SVG.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Eclipse Mita – a new programming language for the embedded IoT]]></title>
            <link>https://www.youtube.com/watch?v=XyNRrQb_M6k&amp;list=PLmmNK7CRoSWu9yNQICvL5UXYm7XYyhse7&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=XyNRrQb_M6k&amp;list=PLmmNK7CRoSWu9yNQICvL5UXYm7XYyhse7&amp;index=2</guid>
            <pubDate>Wed, 13 Jun 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian introduces Eclipse Mita, an event-driven IoT programming language with memory management and declarative platform setup.]]></description>
        </item>
        <item>
            <title><![CDATA[Getting into the flow with a cloud IDE]]></title>
            <link>https://www.youtube.com/watch?v=bdVqwBJLJ88&amp;list=PLmmNK7CRoSWu9yNQICvL5UXYm7XYyhse7&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=bdVqwBJLJ88&amp;list=PLmmNK7CRoSWu9yNQICvL5UXYm7XYyhse7&amp;index=1</guid>
            <pubDate>Wed, 13 Jun 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven introduces Gitpod, a cloud-based IDE environment that streamlines developersʼ workflows and offers an efficient coding experience.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Visualizing npm package dependencies with Sprotty]]></title>
            <link>https://www.typefox.io/blog/visualizing-npm-package-dependencies-with-sprotty</link>
            <guid isPermaLink="false">visualizing-npm-package-dependencies-with-sprotty</guid>
            <pubDate>Thu, 07 Jun 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro introduces Sprotty as an open-source diagramming framework and its application for visualizing npm package dependencies, including an integration within Theia IDE.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Theia – May 2018 update]]></title>
            <link>https://www.typefox.io/blog/theia-may-2018-update</link>
            <guid isPermaLink="false">theia-may-2018-update</guid>
            <pubDate>Thu, 24 May 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Theia, an open-source cloud and desktop IDE framework, is moving to the Eclipse Foundation, gaining support from Red Hat, and adding new features.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Explore the call hierarchy in Theia]]></title>
            <link>https://www.typefox.io/blog/explore-the-call-hierarchy-in-theia</link>
            <guid isPermaLink="false">explore-the-call-hierarchy-in-theia</guid>
            <pubDate>Thu, 08 Mar 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan announces the call hierarchy feature in Theia for TypeScript and the Go extension, highlighting its usefulness for code analysis and debugging.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Flexible window layout in Theia IDE]]></title>
            <link>https://www.typefox.io/blog/flexible-window-layout-in-theia-ide</link>
            <guid isPermaLink="false">flexible-window-layout-in-theia-ide</guid>
            <pubDate>Tue, 13 Feb 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro discusses a recent contribution to Theia which enables more flexible window layout and drag-and-drop functionality for widgets.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Theia – VS Code in the cloud]]></title>
            <link>https://www.typefox.io/blog/theia-vs-code-in-the-cloud</link>
            <guid isPermaLink="false">theia-vs-code-in-the-cloud</guid>
            <pubDate>Wed, 06 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Theia has reached an important milestone with its Beta release, offering a range of features, extensibility, and language support.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Running Theia in Eclipse Che]]></title>
            <link>https://www.youtube.com/watch?v=KiZ3u_4bAwQ&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=KiZ3u_4bAwQ&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=4</guid>
            <pubDate>Tue, 24 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven and Anton discuss Theiaʼs integration into Eclipse Che, highlighting its modern web technology and shared extensions model.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Integrating Xtext and Sirius: strategies and pitfalls]]></title>
            <link>https://www.youtube.com/watch?v=i_9S5aXAn40&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=i_9S5aXAn40&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=3</guid>
            <pubDate>Tue, 24 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan and Cédric showcase the integration of Xtext and Sirius to combine textual and graphical modeling.]]></description>
            <category>DSLs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Eclipse Xpect: easy specification, review, and testing of Xtext languages]]></title>
            <link>https://www.youtube.com/watch?v=zLZtoW8AN3A&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=zLZtoW8AN3A&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=2</guid>
            <pubDate>Tue, 24 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Moritz introduces Xpect, streamlining DSL testing in Eclipse by enabling tests to be specified within the DSL.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Sprotty – graphical views for web applications]]></title>
            <link>https://www.youtube.com/watch?v=_Er9uXPb91Y&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=_Er9uXPb91Y&amp;list=PLmmNK7CRoSWuqvwa_szF3FKvPoyMbUbcH&amp;index=1</guid>
            <pubDate>Tue, 24 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro and Jan present Sprotty as a cross-platform solution for diagramming with flexible integration in different technologies.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Xtext 2.13.0 released: semantic editing made easy]]></title>
            <link>https://www.typefox.io/blog/xtext-2-13-0-released-semantic-editing-made-easy</link>
            <guid isPermaLink="false">xtext-2-13-0-released-semantic-editing-made-easy</guid>
            <pubDate>Fri, 20 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext 2.13 introduces substantial refactoring and quick-fix support, along with various bug fixes and improvements.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Theia update - extensions, Git support & more]]></title>
            <link>https://www.typefox.io/blog/theia-update</link>
            <guid isPermaLink="false">theia-update</guid>
            <pubDate>Thu, 19 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Theia has made significant progress, including the development of an extension system, the addition of Git support and comprehensive language tooling.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Extending a language server with Sprotty diagrams]]></title>
            <link>https://www.typefox.io/blog/extending-a-language-server-with-sprotty-diagrams</link>
            <guid isPermaLink="false">extending-a-language-server-with-sprotty-diagrams</guid>
            <pubDate>Wed, 11 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan discusses the integration of graphical diagrams using the Sprotty framework into a YANG-based language server for IDEs such as Theia and Eclipse.]]></description>
            <category>DSLs</category>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[YANG-Tools: one language server for four IDEs]]></title>
            <link>https://www.typefox.io/blog/yang-tools-one-language-server-for-four-ides</link>
            <guid isPermaLink="false">yang-tools-one-language-server-for-four-ides</guid>
            <pubDate>Sat, 07 Oct 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan discusses the implementation of a YANG language server using Xtext and its integration with various client frameworks, including VS Code, Theia and Eclipse.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Linking Xtext models with EMF models]]></title>
            <link>https://www.typefox.io/blog/linking-xtext-models-with-other-emf-models</link>
            <guid isPermaLink="false">linking-xtext-models-with-other-emf-models</guid>
            <pubDate>Thu, 06 Jul 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan discusses enabling cross-references between Xtext models and other EMF-based models, focusing on linking aspects to overcome the difference between Xtext and EMF.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Theia – one IDE framework for desktop & cloud]]></title>
            <link>https://www.youtube.com/watch?v=IY6nk5tiIHo&amp;list=PLmmNK7CRoSWtc7nCRjjabJ_1yOc8ArnZH&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=IY6nk5tiIHo&amp;list=PLmmNK7CRoSWtc7nCRjjabJ_1yOc8ArnZH&amp;index=2</guid>
            <pubDate>Wed, 21 Jun 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven introduces Theia, a versatile IDE project capable of running on both desktops and browsers with high potential for community involvement.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Debugging DSLs with Xtext’s new tracing API]]></title>
            <link>https://www.youtube.com/watch?v=swQRb_Fd3E0&amp;list=PLmmNK7CRoSWtc7nCRjjabJ_1yOc8ArnZH&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=swQRb_Fd3E0&amp;list=PLmmNK7CRoSWtc7nCRjjabJ_1yOc8ArnZH&amp;index=1</guid>
            <pubDate>Wed, 21 Jun 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian and Miro introduce a new tracing API for improved debugging in Xtext, explaining how to map source and target regions.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Sprotty – a web-based diagramming framework]]></title>
            <link>https://www.typefox.io/blog/sprotty-a-web-based-diagramming-framework</link>
            <guid isPermaLink="false">sprotty-a-web-based-diagramming-framework</guid>
            <pubDate>Thu, 08 Jun 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Sprotty is a web-based framework for diagrams, with features like SVG rendering, animations, and integration with tools such as Theia and Xtext.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Generate traced code with Xtext]]></title>
            <link>https://www.typefox.io/blog/generate-traced-code-with-xtext</link>
            <guid isPermaLink="false">generate-traced-code-with-xtext</guid>
            <pubDate>Wed, 24 May 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext 2.12 introduces an API for tracing generated code, which allows developers to map source code to target code.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Theia – one IDE for desktop & cloud]]></title>
            <link>https://www.typefox.io/blog/theia-one-ide-for-desktop-cloud</link>
            <guid isPermaLink="false">theia-one-ide-for-desktop-cloud</guid>
            <pubDate>Wed, 17 May 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Theia is an open-source IDE framework that runs as a native desktop application or in modern browsers, making it a versatile choice for IDE-like applications.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Xtext LSP vs. Xtext Web]]></title>
            <link>https://www.typefox.io/blog/xtext-lsp-vs-xtext-web</link>
            <guid isPermaLink="false">xtext-lsp-vs-xtext-web</guid>
            <pubDate>Fri, 12 May 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext is advocating the use of the Language Server Protocol (LSP) for web applications, particularly due to its compatibility with Monaco Editor and future-proofing.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Teaching the Language Server Protocol to Microsoft's Monaco Editor]]></title>
            <link>https://www.typefox.io/blog/teaching-the-language-server-protocol-to-microsofts-monaco-editor</link>
            <guid isPermaLink="false">teaching-the-language-server-protocol-to-microsofts-monaco-editor</guid>
            <pubDate>Mon, 24 Apr 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Anton discusses the integration of Monaco Editor with the Language Server Protocol (LSP) for web-based tools.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Xtext 2.11 is released]]></title>
            <link>https://www.typefox.io/blog/xtext-2-11-is-released</link>
            <guid isPermaLink="false">xtext-2-11-is-released</guid>
            <pubDate>Wed, 01 Feb 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext 2.11 is out with improvements like a split repository, language server support and much more.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Xtext Summit @EclipseCon France - Call For Proposals]]></title>
            <link>https://www.typefox.io/blog/xtext-summit-eclipsecon-france-call-for-papers</link>
            <guid isPermaLink="false">xtext-summit-eclipsecon-france-call-for-papers</guid>
            <pubDate>Thu, 19 Jan 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[EclipseCon France is encouraging the Xtext community to share experiences and discuss technically challenging aspects of Xtext.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Tutorial – building a language server for your DSL]]></title>
            <link>https://www.typefox.io/blog/tutorial-building-a-language-server-for-your-dsl</link>
            <guid isPermaLink="false">tutorial-building-a-language-server-for-your-dsl</guid>
            <pubDate>Thu, 22 Dec 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Christian explains how to set up and test a language server for your DSL using Xtext, covering project configuration and adding a language server test project.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Getting closer to Xtext 2.11: Beta 2]]></title>
            <link>https://www.typefox.io/blog/getting-closer-to-xtext-2-11-beta-2</link>
            <guid isPermaLink="false">getting-closer-to-xtext-2-11-beta-2</guid>
            <pubDate>Tue, 20 Dec 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[A significant milestone in Xtext's development has been released, featuring improvements in the build system and compatibility with Maven and Gradle projects.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Eclipse LSP4J is here!]]></title>
            <link>https://www.typefox.io/blog/eclipse-lsp4j-is-here</link>
            <guid isPermaLink="false">eclipse-lsp4j-is-here</guid>
            <pubDate>Sat, 12 Nov 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven introduces LSP4J, a Java binding of the Language Server Protocol (LSP), to simplify the implementation of language servers and clients in Java.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[How to embed a Monaco Editor in a browser as a part of my first task at TypeFox]]></title>
            <link>https://www.typefox.io/blog/how-to-embed-a-monaco-editor-in-a-browser-as-a-part-of-my-first-task-at-typefox</link>
            <guid isPermaLink="false">how-to-embed-a-monaco-editor-in-a-browser-as-a-part-of-my-first-task-at-typefox</guid>
            <pubDate>Wed, 02 Nov 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Akos describes embedding the Monaco Editor in a web browser and supporting a simple expression language using the Language Server Protocol (LSP).]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Embedding Xtext in your website]]></title>
            <link>https://www.youtube.com/watch?v=6DxtzPdkVX8&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=4</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=6DxtzPdkVX8&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=4</guid>
            <pubDate>Tue, 25 Oct 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Anton and Miro talk about the integration of Xtext with web-based editors using the Web API and Language Server Protocol (LSP).]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[The Eclipse Layout Kernel]]></title>
            <link>https://www.youtube.com/watch?v=4rdrKxPQvbc&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=3</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=4rdrKxPQvbc&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=3</guid>
            <pubDate>Tue, 25 Oct 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro introduces the Eclipse Layout Kernel (ELK), an ongoing project for automatic graph layout algorithms.]]></description>
            <category>diagrams</category>
        </item>
        <item>
            <title><![CDATA[Code generation for professionals]]></title>
            <link>https://www.youtube.com/watch?v=Jq4H5pL4wq0&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=2</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=Jq4H5pL4wq0&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=2</guid>
            <pubDate>Tue, 25 Oct 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Moritz and Christian discuss challenges and solutions related to code generation using Xtext and Xtend languages.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Language Server Protocol explained]]></title>
            <link>https://www.youtube.com/watch?v=2GqpdfIAhz8&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=1</link>
            <guid isPermaLink="false">https://www.youtube.com/watch?v=2GqpdfIAhz8&amp;list=PLmmNK7CRoSWs65QT-CrNRz8OKZXzEtnKk&amp;index=1</guid>
            <pubDate>Tue, 25 Oct 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven and Miro discuss the Language Server Protocol (LSP) and its role in enabling standardized communication between language compilers and code editors.]]></description>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[Xtext 2.11 Beta 1 is here!]]></title>
            <link>https://www.typefox.io/blog/xtext-2-11-beta-1-is-here</link>
            <guid isPermaLink="false">xtext-2-11-beta-1-is-here</guid>
            <pubDate>Fri, 21 Oct 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[A beta release of Xtext has been published to test the SDK update site, including structural changes, LSP support and other features.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Xtext Core – less is more]]></title>
            <link>https://www.typefox.io/blog/xtext-core-less-is-more</link>
            <guid isPermaLink="false">xtext-core-less-is-more</guid>
            <pubDate>Tue, 02 Aug 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext has restructured its repository and adopted the Language Server Protocol (LSP) for advanced language support in various editors and IDEs.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Building a VS Code extension with Xtext and the Language Server Protocol]]></title>
            <link>https://www.typefox.io/blog/building-a-vs-code-extension-with-xtext-and-the-language-server-protocol</link>
            <guid isPermaLink="false">building-a-vs-code-extension-with-xtext-and-the-language-server-protocol</guid>
            <pubDate>Wed, 27 Jul 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro highlights that Xtext will soon support the Language Server Protocol (LSP), a generic protocol used by various editors like Visual Studio Code and Eclipse Che.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[The Language Server Protocol in Java]]></title>
            <link>https://www.typefox.io/blog/the-language-server-protocol-in-java</link>
            <guid isPermaLink="false">the-language-server-protocol-in-java</guid>
            <pubDate>Thu, 30 Jun 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Miro introduces the Language Server Protocol (LSP) and a Java binding that allows connecting language servers to IDEs.]]></description>
            <category>DSLs</category>
            <category>IDEs</category>
        </item>
        <item>
            <title><![CDATA[How and why use Xtext without the IDE]]></title>
            <link>https://www.typefox.io/blog/how-and-why-use-xtext-without-the-ide</link>
            <guid isPermaLink="false">how-and-why-use-xtext-without-the-ide</guid>
            <pubDate>Wed, 16 Mar 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext offers extensive language development features beyond editing capabilities, making it valuable for various language-related tasks.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Taming the Lexer]]></title>
            <link>https://www.typefox.io/blog/taming-the-lexer</link>
            <guid isPermaLink="false">taming-the-lexer</guid>
            <pubDate>Thu, 03 Mar 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[A lexer converts characters into tokens; in cases like ANTLR 3, it may have issues, which can be resolved by using parser rules or switching to ANTLR 4 or JFlex.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Xtext's new Generator: migration]]></title>
            <link>https://www.typefox.io/blog/xtexts-new-generator-migration</link>
            <guid isPermaLink="false">xtexts-new-generator-migration</guid>
            <pubDate>Fri, 19 Feb 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Jan provides a guide on how to migrate an existing Xtext language to the new generator infrastructure in Xtext 2.9.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Xtext's new Generator]]></title>
            <link>https://www.typefox.io/blog/xtexts-new-generator</link>
            <guid isPermaLink="false">xtexts-new-generator</guid>
            <pubDate>Thu, 04 Feb 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Xtext 2.9 introduces support for web editors and IDEA, build system integration for Maven and Gradle and a new code generator, which is described in detail.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[How to eat the world with DSLs]]></title>
            <link>https://www.typefox.io/blog/how-to-eat-the-world-with-dsls</link>
            <guid isPermaLink="false">how-to-eat-the-world-with-dsls</guid>
            <pubDate>Sun, 24 Jan 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Domain-Specific Languages can significantly enhance productivity in software development, making complex domain-specific logic more manageable.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Tutorial: embedded Java with Xtext]]></title>
            <link>https://www.typefox.io/blog/tutorial-how-to-embed-java-in-an-xtext-dsl</link>
            <guid isPermaLink="false">tutorial-how-to-embed-java-in-an-xtext-dsl</guid>
            <pubDate>Sun, 24 Jan 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Lorenzo introduces Jbase, a customization of Xbase for handling pure Java expressions within a stricter Java type system, demonstrating its use in Xtext DSLs.]]></description>
            <category>DSLs</category>
        </item>
        <item>
            <title><![CDATA[Parsing expressions with Xtext]]></title>
            <link>https://www.typefox.io/blog/parsing-expressions-with-xtext</link>
            <guid isPermaLink="false">parsing-expressions-with-xtext</guid>
            <pubDate>Fri, 01 Jan 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[Sven discusses the challenges of parsing nested expressions in Xtext, explaining how to avoid left-recursive parser rules and handle operator precedence.]]></description>
            <category>DSLs</category>
        </item>
    </channel>
</rss>