The next meeting of the Moscow community of Java developers
jug.msk.ru was held on June 7, 2018. Ruslan Cheremin and Maxim Gramin appeared on it. The presentations were devoted to configuration testing and code management for databases.

About speakers
Ruslan is really a multi-faceted person. His interests range from programming (he is an active participant in conferences as a speaker and runs a technical blog) to dancing. Links:
blog about programming ,
GitHub ,
Habr ,
twitter . He currently works at
Deutsche Bank .
Ruslan's reports and interviews with him:
- “Disruptor and other tricks” ( JUG.ru-2012 : video )
- “The Java Memory Model: Close Degree Terminals ” ( JPoint 2013 : video )
- Escape Analysis and scalarization ( JPoint 2016 : video , presentation )
- “Analysis of the report of Ruslan Cheremin with JPoint 2016” ( Habr, blog JUG.ru : text )
- "Escape Analysis and scalarization" ( JUG.EKB-2016 : video part 1 and part 2 )
- “Our reliability requirements are higher than the average enterprise” ( Habr, JUG.ru blog : text )
- "To get out above average, you need some kind of motivation outside of money" ( Habr, JUG.ru blog : video , text )
- "I learned something - try to explain it until you understand it yourself" ( Habr, blog JUG.ru : text )
- “Configuration Testing for Java Developers: Practical Experience” ( Heisenbug 2018 : presentation , video is available only to conference participants so far)
Maxim is an employee of
CROC . Like Ruslan, he is also a Java developer, with additional interests in the field of database management - the
sql-boot project. More links:
GitHub and Maxim's
twitter .
About reports
Andrei Kogun opens the meeting by introducing speakers and recalling the upcoming
TechTrain 2018 and
Joker 2018 conferences.

In the first part of the meeting, Maxim introduced the concept of “Database as a Code”. When listing products, the
2bass tool was also mentioned, one of whose authors (Ivan Ponomarev, the hero of
one of the previous meetings) was just present in the hall (right photo). A
sql-boot was presented with an overview of its capabilities and integration with many third-party tools.

In the second part, Ruslan spoke about his experience in testing configurations of various types in the projects of
Deutsche Bank . The approach was originally proposed by Andrei Satarin (he told about it in
his report at
Heisenbug 2017 Moscow ). Ruslan made a
report on the same topic on
Heisenbug 2018 Piter , a revised and updated version of the report was presented at the
jug.msk.ru meeting.

The reports found a lively response from the audience. In the course of the narrative, during the break and at the end of the meeting, many questions were asked, to which qualified answers were given.

Presentations of
Maxim and
Ruslan .
Photos from the meeting . Soon the video will be available on
YouTube (with the announcement on
VK and
Google+ ). It is possible
to subscribe to the newsletter with the announcements of the following meetings
jug.msk.ru.