April 5, 2018, just before the 
JPoint 2018 conference, a regular meeting of the Moscow community of Java developers 
jug.msk.ru was held . Rustam Mehmandarov told about the experience of solving problems using 
Apache Jena . Alexander Tarasov told about the use of 
DSL based on the 
Kotlin language for automation of experiments.

About speakers
Rustam speaks for the first time on 
jug.msk.ru. Lives in Oslo, Norway. He is the leader of the 
JavaZone conference and a member of the Norwegian 
Java User Group , 
javaBin . Holds the title 
Java Champion , 
received in 2017 . 
Rustam's site with a 
blog and a section 
listing presentations at conferences . The blog has 
an article that is directly related to the topic of his speech on 
jug.msk.ru. Some reports from Rustam:
- Field Notes of a Command Line Ninja ( High Load Strategy 2016 : video )
- “Your phone is snitching on you” ( Riga Dev Days 2017 : video )
- "The Magic Of Regular Expressions" ( JavaDay UA 2017 : video )
- "Wifi Security, or Lack Thereof" ( Voxxed Days Belgrade 2017 : video )
- “Typical problems of software development in large projects” ( JPoint 2018 : presentation , video is available so far only to conference participants)
Alexander is a frequent participant of technical conferences and a regular speaker at 
jug.msk.ru meetings ( 
his previous report was on July 27, 2017). Reports of Sasha at conferences from his last speech:
')
- “Service Discovery: More Than It Seems” ( JUG.ru-2018 : video )
- “Automation of experiments using Kotlin DSL” ( Kotlin Night Moscow 2017 : video )
- "Spring Cloud and client load balancing" ( JavaDay UA 2017 : video )
- “Balancing client requests with Spring Cloud” ( JBreak 2018 : presentation )
About reports
Andrei Kogun welcomes Rustam at the beginning of the meeting and announces the upcoming two reports.

In the first report (about “semantic magic, logical puzzles and Java”), the 
Zebra Puzzle (aka 
Einstein’s Mystery ) was used as an example to discuss and demonstrate the technologies. First, theoretical foundations were presented (with reference to 
RDF , 
RDFS, and 
OWL ), then 
Apache Jena was demonstrated. Project code on 
GitHub , 
blog article .
During the break in the conversation were mentioned and practical examples that have to face.

In the second report, Sasha gave the concepts of experiment (what is being automated), the related problems. Vividly and naturally demonstrated to disable and enable features in the 
Odnoklassniki interface. The development and use of 
DSL in the 
Kotlin language is step by step done.

Both reports aroused the keen interest of listeners, a desire to think and get answers to your questions.

Presentation of the reports of 
Rustam and 
Alexander . Photos will soon appear on 
VK and 
Google+ , videos on 
YouTube . It is possible 
to subscribe to the newsletter to receive announcements of the following meetings 
jug.msk.ru.