📜 ⬆️ ⬇️

"How I spent this summer": video from summer meetings JUG.ru

Autumn has come. Someone returns to the city with a centner of apples in the trunk, someone comes back with a Norwegian beer straight from JavaZone, and we have prepared a material for you that, we hope, passes rainy evenings. We will talk about the three summer meetings JUG.ru. Therefore, the developers, returning from holidays, have a wonderful opportunity to stock up on a cup of hot tea, wrap themselves up in a blanket and watch videos from our meetings.

So, in the summer we had three meetings:
- Douglas Hawkins from Azul told about the features of the JIT compilers in HotSpot JVM;
- Alvaro Hernandez , the developer of ToroDB, talked about how Java works with PostgreSQL;
- Finally, Yevgeny Borisov pleased us with a new portion of riddles on the topic of Spring.


')

Reports




1. Douglas Hawkins - Understanding the Tricks Behind the JIT




The most interesting presentation about the work of the JIT compiler in HotSpot JVM from Dag Hawkins, an Azul Systems engineer with many years of experience in software development. This evening many attentive listeners came to Luxoft and, most importantly, in the end they were satisfied.

image

Douglas begins his report on the just-in-time compilation with a demonstration of five lines of code and words that the entire performance will deal with them. It may seem that there is nothing to talk about with the material for an hour and a half, but JIT has enough subtleties so that you can take a long time to figure out the example of a short code, what you can rely on.

The purpose of the report is to tell how the JIT compiler can work for you, including shedding light on the many methods and technologies used by OpenJDK to make the code run faster. In my opinion, this goal Dag successfully fulfilled.

image




2. Alvaro Hernandez - Java & PostgreSQL




The second past mitap in English is a meeting with Alvaro Hernandez, PostgreSQL expert. The theme of mitap is the features of Java interaction with PostgreSQL.

image

As the speaker notes, a curious situation has arisen: PostgreSQL is written in C, adherents of which are often skeptical of Java, but at the same time the code that most interacts with PostgreSQL is written in Java. How to make this cooperation as effective as possible?

Alvaro delivered a detailed report - here you can find metrics, a lot of useful theory, and all sorts of features for Java to work with PostgreSQL.

image




3. Yevgeny Borisov - Spring Puzzlers: Season Two




On the last day of summer, Yevgeny Borisov, a Java expert and Spring Framework guru, visited the SEMrush St. Petersburg office. He arrived with a noble mission: to continue the selection of puzzlers (a kind of interactive report) on Spring. But if in the first season the hero of the report was a boy who did not like interfaces, in the second he was a boy who trusted them.

image

At the meeting, Eugene showed various riddles that have accumulated over the past year and a half in various projects with his participation. Cases designed in riddles are real, and some of them may seem complicated, but these things are not exactly found on the Stack Overflow.

Eugene managed to discover the unobvious and sometimes even funny behaviors of Spring and JVM. Surprisingly, there were few correct answers to obvious questions. Could you imagine what happens?

image




So we spent this summer. Most of the participants of all three meetings left valid feedback for meetings. Did you, dear readers, like the reports?

Team JUG.ru wishes you a pleasant viewing.

Source: https://habr.com/ru/post/309554/


All Articles