Joker 2014 Java Conference through the eyes of a speaker from Siberia
Recently, Java - Joker 2014 conference was held in St. Petersburg. In my opinion, it is the most technically rich and large-scale of all such in Russia.
I liked the reports of the last year, and I decided to take part in Java - this year's bacchanalia as a speaker. In the article, I offer my opinion on events, the quality of reports, as well as the opinion of Comrade. Dzhigurdy about the release of Java 9.
A few months before the conference, I sent an application to make a presentation on it. After a couple of months long selection, I received a long-awaited confirmation, as well as good news that I will be the first to perform on one of the tracks.
It would seem that after accepting the application, as usual, I can blow into the pipe and do nothing, sculpt the presentation on the sly. But it was not there! I had to go through a rigorous pre-listening and a couple of trainings before submitting the final report to the organizers. Keep this in mind when you yourself will send applications to this team of maniacs!
According to the link you can find the conference schedule: incredibly, that the program of the conference there was virtually no reports on which the Rapporteur would be "selling" technique, or his company public. The reports were presented by professionals, techno-evangelists who either create the technology themselves or use it so actively that they are in some way “gurus” in their field.
Next, I will simply describe the reports that I remember most or somehow influenced my psyche.
The day began with a futuristic keynote from Odnoklassniki company, presented by Oleg Anastasiev, in which the high loads on one of the most popular social networks in Russia were compared with the Eiffel Tower, Egyptian pyramids and other wonders of the world.
Then I went to invigorate my audience not only with the morning coffee promenade, but also with a story about how to use Java as the main working tool of Data Scientist.
Presentation slides are available here.
I also present to your attention a video of my report.
In the story, I tried to combine both my experience working on relevant projects at Tamtek and the results of my research, offering my students a way to evolve a Java developer into a Data Mining engineer.
The Petersburg public turned out to be rather good-natured and non-aggressive, filling me with brain-breaking cases and questions after the report. In general, very motivated listeners were caught.
Meanwhile, a discussion on the sidelines of a “one-way programmer power plant with a heart from a Raspberry Pi and a brain in Java Embedded” unfolded
after lunch, but Christoph Engelbert & Peter Lawrey with their story Unsafe Java Worldabout the incredible opportunities and dangers that can be obtained in your code if you start to use the functions from this package right and left. Slides with speaker contacts are available here .
The Olympic torch of humor and hardcore was picked up by Gleb Smirnov from Deutsche Bank with his report “HotSpot, what are you doing ?! Ahaha, stop it! ”, In which he climbed into such depths, and with such a serious look that it was hard to resist, not to start reading a lot and abundantly about HotSpot. Link to the presentation here .
But most of all on the first day I was inspired by the duel of three Spring gurus who in real time solved several tasks for configuring Spring through code, XML and Groovy code - configs. Friendship tried to win, but the dominance of Groovy, Baruch Sadogursky’s preacher in the mental field, decided the outcome in favor of Groovy in my heart. A month of use, the flight is normal!
Also, I highly recommend all the young Groovy fans another report of the above author with a large number of practical problems solved with the help of this java-like language. Slides are available here .
The second day began with the viral introduction of the Dzhigurda-Joker into our heads. This moderately enlightened character broke a couple of myths about himself, and also clearly and simply explained how to correctly use the viral video in his career. I could not resist and learned from the shocking guru to do the upper selfie. At my request, he thought for a moment about the prospects for Java 9 and the modularized virus project Jigsaw.
A video of Jigurda's performance is available here and here.
Then the local popular science-based rap gang stepped on the stage, in whose readings about a completely black body, the fate of a programmer , tester, and Java developer, one can hear a deeply tormented experience! Listen, you will not regret it!
The stream of reports brought an opportunity to look into the abyss of multithreading together with Nikolai Alimenkov, the organizer of Java - conferences from Kiev. He skillfully fought off theoretical harassment from the audience and imprinted in us his own ways of getting even with locks and semaphores in the code. His presentation is available here .
In the second day, there was a greater emphasis on issues of code parallelization and the further development of Java, which would allow us not to write code in two versions (single-threaded and multi-threaded), as is often the case with many developers.
At the end of the day, Evgeny Borisov showed the latest efforts of the Spring Data project to cover all possible ways to get Java data from a source of any arbitrary type, be it at least Cassandra, at least MySQL, at least MongoDB, universalizing the approach to working with data, not being tied to the peculiarities of driver implementation.
Much remains beyond the scope of this article: afterparty and barcamp (unconference) on the third day, nationwide fraternization with Dzhigurda and foreign speakers. And finally ...
Look at these faces! The most thoughtful part of the Java community was gathered in one place to break through together to the next professional level. I think we did it!
I liked the reports of the last year, and I decided to take part in Java - this year's bacchanalia as a speaker. In the article, I offer my opinion on events, the quality of reports, as well as the opinion of Comrade. Dzhigurdy about the release of Java 9.
A few months before the conference, I sent an application to make a presentation on it. After a couple of months long selection, I received a long-awaited confirmation, as well as good news that I will be the first to perform on one of the tracks.
It would seem that after accepting the application, as usual, I can blow into the pipe and do nothing, sculpt the presentation on the sly. But it was not there! I had to go through a rigorous pre-listening and a couple of trainings before submitting the final report to the organizers. Keep this in mind when you yourself will send applications to this team of maniacs!
According to the link you can find the conference schedule: incredibly, that the program of the conference there was virtually no reports on which the Rapporteur would be "selling" technique, or his company public. The reports were presented by professionals, techno-evangelists who either create the technology themselves or use it so actively that they are in some way “gurus” in their field.
Next, I will simply describe the reports that I remember most or somehow influenced my psyche.
The day began with a futuristic keynote from Odnoklassniki company, presented by Oleg Anastasiev, in which the high loads on one of the most popular social networks in Russia were compared with the Eiffel Tower, Egyptian pyramids and other wonders of the world.
Then I went to invigorate my audience not only with the morning coffee promenade, but also with a story about how to use Java as the main working tool of Data Scientist.
Presentation slides are available here.
I also present to your attention a video of my report.
In the story, I tried to combine both my experience working on relevant projects at Tamtek and the results of my research, offering my students a way to evolve a Java developer into a Data Mining engineer.
The Petersburg public turned out to be rather good-natured and non-aggressive, filling me with brain-breaking cases and questions after the report. In general, very motivated listeners were caught.
Meanwhile, a discussion on the sidelines of a “one-way programmer power plant with a heart from a Raspberry Pi and a brain in Java Embedded” unfolded
after lunch, but Christoph Engelbert & Peter Lawrey with their story Unsafe Java Worldabout the incredible opportunities and dangers that can be obtained in your code if you start to use the functions from this package right and left. Slides with speaker contacts are available here .
The Olympic torch of humor and hardcore was picked up by Gleb Smirnov from Deutsche Bank with his report “HotSpot, what are you doing ?! Ahaha, stop it! ”, In which he climbed into such depths, and with such a serious look that it was hard to resist, not to start reading a lot and abundantly about HotSpot. Link to the presentation here .
But most of all on the first day I was inspired by the duel of three Spring gurus who in real time solved several tasks for configuring Spring through code, XML and Groovy code - configs. Friendship tried to win, but the dominance of Groovy, Baruch Sadogursky’s preacher in the mental field, decided the outcome in favor of Groovy in my heart. A month of use, the flight is normal!
Also, I highly recommend all the young Groovy fans another report of the above author with a large number of practical problems solved with the help of this java-like language. Slides are available here .
The second day began with the viral introduction of the Dzhigurda-Joker into our heads. This moderately enlightened character broke a couple of myths about himself, and also clearly and simply explained how to correctly use the viral video in his career. I could not resist and learned from the shocking guru to do the upper selfie. At my request, he thought for a moment about the prospects for Java 9 and the modularized virus project Jigsaw.
A video of Jigurda's performance is available here and here.
Then the local popular science-based rap gang stepped on the stage, in whose readings about a completely black body, the fate of a programmer , tester, and Java developer, one can hear a deeply tormented experience! Listen, you will not regret it!
The stream of reports brought an opportunity to look into the abyss of multithreading together with Nikolai Alimenkov, the organizer of Java - conferences from Kiev. He skillfully fought off theoretical harassment from the audience and imprinted in us his own ways of getting even with locks and semaphores in the code. His presentation is available here .
In the second day, there was a greater emphasis on issues of code parallelization and the further development of Java, which would allow us not to write code in two versions (single-threaded and multi-threaded), as is often the case with many developers.
At the end of the day, Evgeny Borisov showed the latest efforts of the Spring Data project to cover all possible ways to get Java data from a source of any arbitrary type, be it at least Cassandra, at least MySQL, at least MongoDB, universalizing the approach to working with data, not being tied to the peculiarities of driver implementation.
Much remains beyond the scope of this article: afterparty and barcamp (unconference) on the third day, nationwide fraternization with Dzhigurda and foreign speakers. And finally ...
Look at these faces! The most thoughtful part of the Java community was gathered in one place to break through together to the next professional level. I think we did it!