-
Core Java
Saving JetBrains MPS models in a database using Modelix
JetBrains MPS is our tool of choice to build Domain Specific Languages targeting professionals who are not developers. MPS is…
Read More » -
Software Development
Getting started with ANTLR: building a simple expression language
This post is part of a series. The goal of the series is to describe how to create a useful…
Read More » -
Software Development
Writing a browser based editor using Monaco and ANTLR
This is a tutorial on creating a browser-based editor for a new language we are going to define. We are…
Read More » -
Python
Pyleri Tutorial: Parsing with Ease
Welcome to a tutorial on Pyleri, aka Python Left-Right Parser, a simple parsing tool. To use it when you need…
Read More » -
Enterprise Java
A complete tutorial on the Drools business rule engine
As always we share the code presented in the tutorial in a companion repository: EmailSchedulingRules. Business rules work very well…
Read More » -
Core Java
How and Why to Analyze, Generate and Transform Java Code Using Spoon
Spoon is a tool to analyze, generate, and transform Java code. In this article we will see what can be achieved…
Read More » -
Software Development
So Much Data, So Many Formats: a Conversion Service
Data is a core resource for many activities. One important challenge for handling data is storing the data in the…
Read More » -
Core Java
How to Add JARs to a Jetbrains MPS Project
Jetbrains MPS is a wonderful tool to create DSLs. We love it and use it regularly in our consultancy work.…
Read More » -
Core Java
JavaParser to generate, analyze and modify Java code
As developers we frequently look in contempt to people doing repetitive work manually. They should automate that, we think. Still,…
Read More »