Top 10 JPoint 2019 reports

JPoint Opening Keynote 2019



The views of the comrades are facing the future. The new version of Java, hot in the heat of the day - Java / JDK 13, about which olegchir recently wrote in the hub site , beckons you to watch tomorrow. Insidiously return to the past - not as far away as we would like, but lamp enough to spend a dozen hours.



The fact is that colleagues made public videos of JPoint 2019 reports. Under the cut are the top 10 reports according to the version of the conference participants, and I will honestly tell you why these reports are worth seeing in the recording.



Cloud native, service-meshed Java Enterprise with Istio



Speaker: Sebastian Daschner

Location: 10

Rating: 4.08

The number of viewers: ~ 300

Report presentation



From the very beginning of the report, Sebastian hypnotized the hall with his story. Clear, clean and easy English is relegated to the background, and after a couple of minutes you follow and catch every thought on the fly. Masterfully owning the console, Sebastian immerses listeners in the features of using Istio and Kubernetes.



In the video, touch on the parts of the modern development of microservices. Think about tools and ways of scalability, fault tolerance and telemetry. You will follow how Sebastian declares his love of coffee, implements the next CoffeeShop and guides the audience through the intricacies of Istio.





Migrating Spring Boot Microservices from Java 8 to 11: what could go wrong?



Speaker: Vladimir Plizga Toparvion

Location: 9

Rating: 4.09

The number of viewers: ~ 660

Report presentation



Vladimir's speech is filled with the pain of a person engaged in sawing a monolith into microservices. The report provides an opportunity to evaluate what updates for new versions of Java, which began to come out so regularly, give. It is often impossible to switch the version at once and go to the prod. With the new Java, you change yourself and change the project. The speaker pays attention to the “new products” that you might not have paid attention to, for example, the JShell utility passed me (which was a very long time ago).





The proxy fairy and the magic of spring



Speaker: Victor Rentea

Location: 8

Rating: 4.13

The number of viewers: ~ 440

Report presentation



We all know that Spring is full of magic, and Victor's report confirms this. In this video, fully familiarize yourself with the proxy pattern and apply it repeatedly. In the demos, Victor fully uses Eclipse, for which he apologizes (which is funny).





When everything went according to Kafka



Speaker: Grigory Koshelev gnkoshelev

Location: 7

Rating: 4.17

The number of viewers: ~ 480

Report presentation



One of the easiest talks at the JPoint conference on Kafka. The benefits of such a report are enormous. If you have never encountered Kafka, then this report will be a good start for your acquaintance. At the very beginning, Gregory briefly makes an introduction to Kafka, explains the purpose and essence of all the components. Then it plunges into the architectural jungle and at the end it passes through unobvious places. Well, if you are already an experienced kafkoed, then in terms of the non-obvious you can find a couple of interesting points for yourself.





JVM TI: how to make a “plugin” for a virtual machine



Speaker: Andrey Pangin apangin

Location: 6

Rating: 4.23

The number of viewers: ~ 440

Report presentation

Transcript of the report



That rare case, when Andrei talks about the small part of Odnoklassniki, which is not written in Java, in a report at the conference. And you need to be internally prepared to see a lot of C code, JVM internals and other vile things. This alone is usually enough to set aside an hour of life to view the report.



In addition, when watching a video from the conference, I often don’t listen to questions, but here the questions section was really excellent, which is just the intriguing phrase “This can be done in a tricky way, and you saw it ...”





The game of God. Did science cross the border



Speaker: Alexander Panchin

Location: 5

Rating: 4.28

The number of viewers: ~ 760



Every good conference has a place and time for amazing meetings and discoveries. The meeting with Alexander for many was precisely this meeting, and his report on the elimination of genetic defects was this discovery. Alexander Panchin, as a popularizer of science on a mass of surprisingly simple and striking examples, plunges us into a world where a change in the genetic code and DNA alphabet is possible. Provides answers to the questions of the salvation of endangered species and the resurrection of the extinct.





Java slows down: CodeCache edition



Speaker: Vladimir Sitnikov vladimirsitnikov

Location: 4

Rating: 4.29

The number of viewers: ~ 420



The report is doomed to receive a lot of attention if the phrase “Java slows down” is in the title. And only if the presentation was useful, the report has a chance to get to the top. Vladimir reveals some details of the experience from 2009. Of course, without going into details, he suggests looking at what fresh versions of Java offer to fix problems that were relevant earlier, for example, a report made me look at JEP 197: Segmented Code Cache - relevant for Java 11.





Reactive or not reactive, that is the question



Speaker: Kirill Tolkachev tolkkv , Evgeny Borisov EvgenyBorisov

Location: 3

Rating: 4.31

The number of viewers: ~ 800

Report presentation



And here is a report that entered the top three of the coolest reports of the JPoint 2019 conference, which at the same time gathered a huge number of spectators and was told by a couple of people. Few people get this format, but Cyril and Eugene are masters of their craft (for example, they took first place among the reports at Joker 2017 ). They took a typical problem from the very beginning and built a solution. The authors have gradually evolved this solution, adding details at each step, replacing some parts with others and solving the resulting problems.



The report is built around sending messages and emulates the story of Orwell's 1984 novel. In the surroundings of surveillance from the big brother, the pros and cons of different solutions are understood, and the speakers constantly refactor their own solution in real time.





The world needs full-stack craftsmen



Speaker: Anton Keks

Place: 2

Rating: 4.37

The number of viewers: ~ 1360

Report presentation



Suddenly, the opening keynote of Anton Keks took second place. In a non-technical report, Anton raises the sensitive and painful topic of dividing programmers into groups according to the type of technological wells they dig. We can say that the report is a propaganda of full-stack developers. But this is only at first glance.





Atomic refactoring in IntelliJ IDEA: we bend the IDE for ourselves



Speaker: Tagir Valeev lany

Location: 1

Rating: 4.41

The number of viewers: ~ 800



And the first place is occupied by Tagir's report, which does not work in IntelliJ IDEA in the same way as others are used to. It is understandable, working in JetBrains, willy-nilly you become an expert in development environments. He will share with you his vision of refactoring. Tagir masterfully modifies the code right on the stage and step by step approaches some beautiful view. Advocating the slogan - "cleaning must be done constantly," the author moves towards his goal, luring us to the dark side ...





Of course, the top 10 may not coincide with your vision of the best reports. But we did not limit ourselves to only ten reports, a playlist with the best reports of the JPoint 2019 conference was opened on our YouTube channel, and you can independently make a rating of the best of the best.



If the reports from the list are of interest to you, we draw your attention: we have already announced the next epic conference for Joker Java developers, and there you can be no less interesting. At the same time, tickets become more expensive over time, and the nearest and final price increase will take place already on October 1, hurry to jump into the last carriage .



All Articles