Future is now: what will happen on JavaDay Kharkiv 2016, September 17
On September 17, the second in a row JavaDay professional development forum will be held in Kharkov. JavaRush is an information partner of this conference, so we decided to tell what interesting the organizers prepared for the active participants of the Java community and what technological trends are put at the head of the event.
In many respects, while preparing the program for JavaDay in Kharkov in 2016, the focus is on the practical value and the most relevant aspects of using new and already tested technologies from leading experts . ')
The JavaDay 2016 Kharkiv conference will open with a keynote address by Nikolai Alimenkov and Oleg Tsal-Tsalko under the promising title “Java 8: The Good, the Bad and the Ugly” . The basis for it was a large-scale analysis of examples of using the new features of the 8th version of Java in real projects. Practice shows that they are often used "for evil, not for good." The report by Nikolai and Oleg will help avoid common mistakes with Java 8 and will enable developers to significantly improve the quality of the code. In such a reading, the topic was never touched at industry conferences, and the Kharkiv Java community will be the first audience to present this experience.
The subsequent part of the event will be held in 2 streams and includes 12 technology sessions that cover a fairly wide range of Java topics. There will be plenty to choose from both for development enthusiasts and those interested in application testing issues. For them, the second part of the forum will be especially valuable, where, in a block of three reports, strategies and features of integration testing from Nicholas Frankel (SAP Hybris) , using Groovy language to generate test data, and using Groovy-based Spock Framework for testing purposes will be considered. a framework that can significantly “make life easier” for a development team, comparing its capabilities with JUnit and TestNG.
You can hear about the magic of aspect-oriented programming and, in particular, its use in Hibernate immediately after the key report, but this does not end the topic of Hibernate. Nikolai Alimenkov (EPAM) and Igor Dmitriev (Luxoft) , considering the actual performance theme, will tell why Hibernate and other ORM frameworks sometimes work slower and make much more queries to the database compared to the usual SQL, which are the "pitfalls" in using of these tools, and how to get around them correctly by building interaction with the database using Hibernate in the most optimal way without sacrificing performance.
Second stream
On the second thread at this time, Big Data and Enterprise will rule in the image of Spark, one of the most promising in this area. Boris Trofimov (Sigma Software), on the basis of his considerable experience, will talk about using Spark to scale data and functionality in projects. Also within the framework of a separate session, the development of InsightEdge, created by EPAM specialists, will be presented, which allows to increase the performance of Spark queries many times (up to 30 times faster than Spaimage.
And those developers who want to continue the line of improvement of the code, which started from the first key JavaDay report, are awaited by the session of Sergey Morents (Provectus IT, Inc.) entitled “The ideal code.Fiction or reality " using best practices and approaches, illustrated by many practical examples.
Also on the second stream, during a live coding session, expert in DevOps and cloud technologies Anton Kranga (Accenture Latvia) will demonstrate the use of Amazon Web Services to deploy a secure, scalable and fault-tolerant application, as well as point out the possibilities and limitations of this platform that are worth paying. attention to the developer.
Oleg Tsal-Tsalko will complete the “good code” logical line on JavaDay with his hit parade of violations of the Clean Code principles gathered from many years of code review experience on real projects. In addition, forum participants are waiting for sessions dedicated to building a high-performance development team from Krzysztof Ras from Green Dynamics (Poland) , as well as automating the assembly, deployment and release management for various environments in 15 minutes based on the Microsoft Azure platform from Anton Boyko, MVP using this technology since 2014.
The final chord for the Kharkov JavaDay this year will be an incendiary report from Vladimir Tsukur (Zoomdata) , dedicated to the rapidly gaining popularity of the Lombok framework, which allows the developer to write much less code, use annotations instead of trivial code, significantly reducing development time. In this thematic session, live coding format will be actively used to demonstrate the advantages and features of the effective use of Lombok.
Accents from the organizers
At JavaDay 2016 in Kharkiv, good and bad Java 8 practices are waiting for you; active Hibernate users should definitely visit the performance tuning report to truly understand the principles of how this tool works. Anyone interested in testing your application is advised to choose the first stream, and behind Big Data (Spark) and cloud technologies it is worth going to the second. We also recommend that all participants attend one of the “clean code” sessions - the hit parade Clean Code Violations or The ideal code. Fiction or reality.