Benjamin Wieser The myth of the generic UI I am not sure about you, but I heard that idea a thousend times: "let's build a genetic frontend". The plan usually goes like this—we create a meta-language to describe the UI, which is generated some... Architecture Oct 26, 2024
Benjamin Wieser Working with Java legacy code In this article, we’ll explore techniques to modernize a legacy Java application. For more insights, you might find Working Effectively with Legacy Code and Clean Code helpful reads. As software engin... Architecture Java Oct 26, 2024
Benjamin Wieser JetBrains MPS Tables In this article we will look into creating a simple table editor for JetBrins MPS. For this we will use the " de.slisson.mps.tables " language that is part of the Mbeddr Platform . To explore the base... JetBrains MPS Jun 21, 2024
Benjamin Wieser JetBrains MPS Diagram In this article we will take a look on how to create simple diagrams in MPS. For this we will use the language "de.itemis.mps.editor.diagram" developed by the German company Itemis. To explore the bas... JetBrains MPS Jun 15, 2024
Benjamin Wieser JetBrains MPS multible Editors for one Concept In MPS you have the possibility to define multiple editors for a single concept. This can be useful, when you want to enable different views on the same code. For example you can represent your model ... JetBrains MPS May 23, 2024
Benjamin Wieser JetBrains MPS with Git In order to properly use MPS with Git, there needs to be a .gitignore file that excludes the generated files. A sample .gitignore can be found here and has to be put into the project root folder: work... JetBrains MPS May 18, 2024
Benjamin Wieser JGit authentification with http token In this guide I will show you how to set up JGIT using a http token First of all we need to import the maven dependencies: <dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit... JGIT Mar 19, 2024
Benjamin Wieser Use JGIT with SSH In this guide I will show you how to set up JGIT with SSH authentication using Apache MINA. First of all we need to import the maven dependencies: dependency groupIdorg.eclipse.jgit/groupId artifactId... JGIT Feb 6, 2024