📜 ⬆️ ⬇️

How was the JPoint 2015: a full house and interesting details

The JPoint Java conference gathered a record number of viewers in Moscow: over 1,000 people. Reports were presented simultaneously in four halls of the “Radisson Slavyanskaya” (this is not counting the “expert zones” in the hall), and all of them turned out to be filled. This is despite the fact that we are talking about a hardcore technical event: a random person, not connected with Java, had nothing to do here. What exactly gathered so many viewers?




During the opening of the conference, the attendees actively applauded Andrei Cheptsov, IntelliJ IDEA’s product manager’s representative, when they came on stage, and this immediately set the tone for the whole event: professional developers gathered in the hall, so the company that works for them that the average user had never heard of , here was a star status.
')
However, if the reports were focused strictly on the developers, then with the keynote performance preceding them, everything was different. Traditionally, keynote does not climb into the wilds of materiel, but represents a more accessible and emotional performance. And they decided to use this for a bold experiment, instead of calling a technical speaker, calling Dmitry Galkin , a Ph.D. from Tomsk, a specialist in contemporary art. He did not speak specifically about Java, but that art today is much more closely connected with the development of technology than is commonly believed.



The theme of contemporary art almost always collects polar reviews, from “very original and interesting” to “what nonsense people suffer, and the plants stand.” And here it happened the same way: while some listened with interest about controversial and defiant installations and performances, others asked the beaten question “what the speaker was smoking” (according to Galkin himself, nothing, he is interested).

But, no matter how you feel about the presented, it at least cheered up the hall in front of the main part - technical reports. Immediately after Galkin, Nikita Salnikov-Tarnovsky (Plumbr) took the scene of the main hall and talked about combating memory leaks - this is not about performances.

The second hall at that time was occupied by Anton Keks (Codeborne) , and it was curious to observe the contrast with his own report at the recently held St. Petersburg conference Mobius . There, he talked about the features of Chromecast in a small hall, and the atmosphere was intimate, but here everything felt as if a rock band conquered the stadium: a lot of people gathered, they were completely absorbed in what was happening, and after the performance they crowded around and arranged such an encore. that the next speakers had to practically banish Anton from the scene. Keks himself, tall and long-haired, looked in the role of a "rock star" as impossible as he could: he already plays the guitar in his free time and rides a motorcycle.



What exactly did he get so much attention from? It may be better to base the architecture of the Internet bank not on Enterprise solutions. This may seem counterintuitive (Enterprise is associated with reliability, and this is a key concept for a bank) - but Anton very confidently explained on the basis of his experience why the cumbersome and sluggishness of enterprise solutions turns out to be a big drawback, what exactly can be used instead of such solutions and how just do it.

And they drove Cupcake from the scene by Baruh Sadogursky and Yevgeny Borisov , who went there to report on Spring. They became real JPoint Stakhanovists: together they also spoke in another hall with the report “Epic Groovy Puzzlers - Revenge of Brackets”, and Sadogursky later single-handedly talked about multi-threaded HTTP applications, and also took part in the round table “Java Developer Tools”.



Meanwhile, while on the main stage, the star of the Russian Java-world, Aleksey Shipilev, talked about java.lang.String, in the fourth hall, two other Oracle representatives - Alexander Belokrylov and Alexander Mironenko - raised an interesting topic: using Java in areas like “Internet of Things”, where devices have very limited computing power. The title of the report itself - “To an Enterprise with 256 KB of RAM” - made us nostalgically remember the phrase “640 kilobytes of memory is enough for everyone” and think about how technologies are cyclically developing, returning to the old numbers at a new level.



After that, Aleksey Ragozin from Deutsche Bank spoke in the main hall - and here was the hardcore character of the conference. When the speaker is not a purely IT company, it can be assumed that it is not entirely about technology. But it was all about the case: his report was devoted to the continuous profiling of Java applications during operation.

The lunch break that started further marked the main problem of the conference: when so many people come together, it’s large and fine, but at the same time it inevitably causes some organizational difficulties. In this case, they were expressed in the queue length: to get dinner, many had to stand as it should. I want to believe that this did not spoil the general feeling.



After lunch, in the main hall, Andrei Pangin (Odnoklassniki) talked about debugging in conditions where standard tools are not enough and you need your own, and Dmitry Chuiko (Oracle) , speaking of Completable Future, was surprised at how many people in the hall deal with multithreading . But the real show began after that with the second release of Alexei Shipilev : he simultaneously said quite serious things and at the same time did not let him get bored. In his presentation, the wording (“bloody enterprise”) and pictures (“squeezed links” were illustrated with a compressed image of Lenin in exile) made the audience happy - but at the same time made it clear what it was about, successfully fulfilling its main task. “Proceed from the fact that most of the time you are wrong,” said Shipilev, and he did not want to object.



Finally, already at the end of the curtain, a highload round table was held, and it was remarkable, starting with the list of participants: Oleg Bunin - organizer of HighLoad ++, the main Russian conference in the field of high loads, and “Classmates” , from which Oleg Anastasyev and Andrey Pangin were present - the project in which such loads are known firsthand. And here, too, despite the hardcore theme, the show turned out. To begin with, the participants discussed what highload is all about - and if it is usually associated with “the site has many visits,” then Bunin preferred the definition of “highload about understanding internal processes and optimizing them, if you have a standard CMS, then for any amount Visits this will not be heilodom. " And then they began to answer questions from the audience - and on the move they took down the case of a particular spectator, concluding that the problems described by him were not caused by high loads, his system itself was unreasonably built, and it should be dealt with.



Perhaps, this allowed the conference visitors to finally take a lesson, useful not only in the case of highload and Java, but in general in life: when something does not work as it should, you should not have to blame hastily at all the “load”, but consider whether it is correct was originally built.

And the conference itself became a kind of life example of a successful high-load project. Such a number of viewers, speakers, halls and topics - these are also high loads, simply measured not by the number of requests to the server. And if a hitch, in addition to the queue for lunch, does not occur, the reports are not canceled and do not stand out strongly from the schedule, and everything goes as planned - it means that the initial approach was correct.

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


All Articles