Karsten Thoms

Karsten is a software architect at itemis and part of the Xtext team. He strongly believes that Model Driven Software Development helps to be more efficient in mission critical projects.
Karsten Thoms

Recent Posts

A Bird’s View on Language Servers

To write computer programs different programming languages are used, often multiple languages for one piece of software. While programs can be written with very basic text editor like NotePad or vi, normally dedicated programming tools are used that give developers a more integrated and guided way of editing code. Read more >

Eclipse Xtext 2.13 is released!

Right on time for EclipseCon Europe the Xtext project managed to release its new version 2.13. Xtext 2.13 is the first version for the Eclipse Photon simultaneous release and was designed to fit well with the recently released Eclipse Oxygen.1a version. For users of older Eclipse versions, Xtext remains compatible back to Eclipse Luna. Read more >

About the Power of Open Source Development at Eclipse

As a project deeply integrated with Eclipse JDT, Xtext has sometimes also to use internal API. This is, for example, necessary to leverage best performance of accessing Java elements. We try to avoid this whenever possible sometimes even by duplicating the code, and we never faced a problem for several years in this regard. Read more >

Warum der Anki Cozmo mehr als nur ein Spielzeug ist

Kennt Ihr schon den Anki Cozmo? Mir war auch neu, dass der kleine Roboter in den USA auf den Markt war – es wurde also Zeit, ihn mir genauer anzuschauen! Weiterlesen >

Warum Community Support so wichtig ist

Als Softwareentwickler kennt wahrscheinlich jeder die Situation: Wir haben ein Problem, wissen keine Lösung – und fragen Google. Voll Hoffnung auf zahlreiche Lösungen landen wir bei Stackoverflow oder in einem anderen Forum und finden keine oder keine zufriedenstellenden Antworten. Gerade im Open-Source-Bereich passiert das immer wieder. Weiterlesen >

Warum IT-Modernisierung so wichtig ist

Viele Unternehmen weltweit betreiben immer noch sogenannte Legacy Systeme, also Altsysteme, die historisch gewachsen, aber in der Regel nicht mehr zeitgemäß und nutzbar sind. Das kommt euch bekannt vor? Dann ist IT-Modernisierung ein Thema für euch. Weiterlesen >

Eclipse Xtext’s new umbrella repository

On November 18th the Eclipse Xtext project added a new source repository eclipse/xtext-umbrella. This article describes the reasons for this additional repository and what is developed in there.  Read more >

Chicken and Pig

Question: Concerning a bacon-and-egg breakfast, what's the difference between the role of the chicken and that of the pig? Answer: The chicken is involved, but the pig is committed! So what does that have to do with my work on Xtext? Read more >

itemis goes EclipseCon Europe 2016

Vom 25. - 27. Oktober fand die EclipseCon Europe 2016 in Ludwigsburg statt – und itemis war natürlich wieder mit dabei. Weiterlesen >

Using Xtext with Xcore and Gradle

Xtext derives a metamodel from the grammar file by default. For more complex languages it is often better to define the metamodel manually since it allows much more control over the AST, the abstract syntax tree. The metamodel has to be an EMF metamodel, which could be defined in Ecore or Xcore. In this article I will show you the setup to build the model project and how to integrate it into the project build. Read more >


Popular posts