Home > misc > Org Report: JavaDay Kyiv 2015

Org Report: JavaDay Kyiv 2015

The 20th anniversary year of Java is coming to an end. The final Java conference of the year – JavaDay Kyiv 2015, organized by JUG UA – took place in Kyiv November 6-7. Attendees heard presentations from 43 speakers from 25 countries, met the leaders and representatives of global Java communities, and raised their questions to the ‘father’ of Java, James Gosling, in an online session.

Java-community at JavaDay

The two-day “Java-marathon” from title sponsor EPAM began with an opening ceremony led by organizers Andrii Rodionov and Anastasia Kladova. Yury Antaniuk, head of EPAM Ukraine, gave the opening address.

JUG UA leader Andrii Rodionov showed how such conferences unite the global Java community: he invited community leaders from different countries onstage: Aleksey Fedorov, head of JUG RU and organizer of JPoint and Joker conferences; Mohamed Taman, Java Champion and head of JUG Egypt and JUG Morocco; Bruno Sousa, better known in the Java community as JavaMan and Java Champion, leader of JUG Brazil and co-organizer of JavaOne Brazil; and Oleg Shelaev, head of Virtual JUG. In addition to Andrii, the Ukrainian Java community was represented onstage by Mikalai Alimenkou, founder of XP Injection training center and the Anonymous Developers’ Club as well as organizer of JEEConf, XPDays and Selenium Camp; Taras Matyashevskiy, leader of Morning@Lohika meetings and participant of JUG Lviv; and Elena Syrota and Oleg Tsal-Tsalko from JUG UA, who were nominated at JCP 2015 Award in the Outstanding Adopt-a-JSR Participant category.

Those onstage cut an enormous birthday cake for 20 years of Java. This was the third JavaDay cake this year – the first was a sweet addition to JavaDay Lviv 2015, and the second for JavaDay Kharkiv 2015.

The program

Around 700 attendees made it to JavaDay Kyiv 2015. The had the chance to attend five keynote addresses and more than 60 sessions from star speakers. Both attendees and speakers noted that the highlight of the conference was the program, which was the strongest in the five-year history of JavaDay Kyiv.

Baruch Sadogurskiy, one of the speakers, agreed:

“This is my third JavaDay Kyiv, and it’s definitely the best,” says Baruch. “The program is excellent: five tracks, a mass of content, amazing speakers (both local and foreign), including stars like Venkat, Arun, and Marcus. It’s not easy for attendees to choose between interesting presentations taking place at the same time.”

What were they choosing from?

As we mentioned before, JavaDay attendees had more than 60 sessions to choose from. Those who chose “Parallel-Ready Java Code: Managing Mutation in an Imperative Language” didn’t guess wrong. Maurice Naftalin, author of the well-known books Java Generics and Mastering Lambdas: Java Programming in a Multicore World, gave a practical presentation on correct use of intermediate and terminal operations (reduce, collect) using Java 8 Stream.

While not so many attendees made it to “Design rationales in the JRockit JVM” from Marcus Lagergren, those who did definitely didn’t regret their decision. The deepest and most difficult presentation of the conference covered the JRockit JVM internals, parts of which are currently moving over to JVM HotSpot. Marcus Lagergren is the author of Oracle JRockit: The Definitive Guide, a must-read for anyone who wants to understand the principles of JVM and practically the only book that describes JIT-compiler optimization.

Presentations from Nikolay Alimenkov (“How java developers should test their applications” and “The modern view on implementation of classic design patterns in Java”) drew full crowds despite running simultaneously with a presentation from world-famous Venkat.

The master-class from Antons Kranga, “Reinventing DevOps with Docker and Kubernetes for Java applications” gathered so many listeners on the first day that the organizers decided to repeat it on day two.

Robert Fried, a key engineer at Sun Microsystems/Oracle and figure in the creation of a multitude of innovations for the Java platform as well as the language itself (from Java 4 to Java 9), told listeners about JShell, planned as part of Java 9, in his presentation “JShell: An Interactive Shell for the Java Platform”.

Bruno Sousa gave an amazing keynote on day two, where he shared information from his own life. JavaDay Kyiv attendees didn’t let Bruno get away easily – he was surrounded after the speech by people wishing to talk with him.

Venkat Sabramaniam (“Get Past the Syntax, the Real Scare’s in the Semantics”, “Functional Programming: Technical Reasons to Adapt”, “Programming with Streams in Java 8” and “Reactive Programming: creating highly responsive applications”) wowed attendees with his presenting skills. Venkat is a professional speaker who works out his presentations down to the tiniest details and is always ready for any situation.

Arun Gupta gave a world-class practical presentation “Microservices Design Patterns for Java Application”, dedicated to microservice architecture and the difficulties associated with embedding microservices.

“Father” and “children”

JavaDay Kyiv 2015 culminated with an online Q&A session with the ‘father’ of Java, James Gosling. James was asked questions from the community based on a vote for the best questions. Ruslan Sinitskiy, CEO of Jelastic, conducted the session and also prepared his own questions. Anyone in the audience also had a chance to ask a question of James – and there were more than a few takers. James spoke with the audience for a half-hour on various topics, from whether James is ashamed of NullPointer to personal questions like “how can I be happy?”

They discussed the past, present, and future of Java; James told about his first steps in programming and gave his listeners some advice on a successful career and motivation:

“Learn and take pleasure in learning,” says James. Where do I find career motivation? I have fun doing what I do. If you’re doing something boring and routine, stop. Find something else.”

JavaDay presenter Dmitry Ogievich said that the conference fulfilled his dream:

“I was excited for the Q&A session with James Gosling,” says Dmitry. “I would say I’d been dreaming of that session for about the past ten years.”

Grand prizes were given out during the JavaDay Kyiv closing ceremony: iPods, iWatches, Bluetooth gloves, and even a quadrocopter. Of course, as well all know, books are the best presents, and the very best present is a book signed by the author. EPAM handed out three books on Java signed by the authors and conference presenters: Marcus Lagergren, Arun Gupta, and Maurice Naftalin. The conference ended on a note of appreciation: applause for the speakers, ‘drivers’ of the Java community, and of course, Duke.

JavaDay speaker Bruno Sousa shared his thoughts on the event:

“JavaDay Kyiv is an amazing event. The audience is really responsive. I had a ton of great conversation at the conference, and the audience had a lot of great questions. Thanks to all in Ukraine for such a warm welcome!”

You’re always welcome, Bruno! Until next year’s JavaDay!

We are grateful to our partners!
Title partner: EPAM.

Diamond partners: Accenture, Sigma Software, Luxoft, Playtika, IntroPRO.
Gold partners: GlobalLogic, DataArt, Cogniance.
Silver partner: JetBrains.
Special partner: Jelastic!

Facebook: www.facebook.com/…34.783110661757602&type=3
JavaDay video channel: www.youtube.com/…/UCJryiYxGliHc8-bpknoLLcw
Program and details at javaday.org.ua
Questions? Write to: info@javaday.org.ua

Tags: , ,
  1. No comments yet.
  1. No trackbacks yet.