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.