Plans for JPoint 2018
JPoint international Java conference will be held in Moscow soon , so it's time to decide on the reports that you should go to. The story will be about reports that I personally will go to and why.
I have been earning by developing Java applications since 2012. I mainly solve the problems of systems integration and project management, participated in several dozen projects, I know firsthand about the development of web services, desktop and web applications.
There are 4 streams on JPoint , and choosing the most relevant topics is not so simple. This is what I came to:
- Kotlin Idiom: From Formatting to DSL
- How to make a built-in JVM profiler that is not afraid of AOT compilation?
- Analysis of programs: how to understand that you are a good programmer
- Kotlin DSL: Theory and Practice
- Boot yourself, Spring is coming
- Designing for modularity with Java modules
- Graal, Value Types, Loom and other nishtyaki: what is it and why does a mere mortal need it
- Spring Framework 5: feature highlights and hidden gems
Reports "Kotlin Idiomatic: From Formatting to DSL", "Kotlin DSL: Theory and Practice"
In truth, he hadn't even “touched” Kotlin yet. Paper annotations say Kotlin makes it easy to create new DSLs. And the presence of Koplin and Java interop provides a lot of opportunities for solving problems using the DSL approach : instead of the good old Java, there will be elegant designs in large numbers in the beautiful language you invented.
The developer who does not test his applications is bad. The second report is noteworthy in that it is about the practical application of Kotlin and DSL to improve testing. To consolidate the material of the first report.
Report "How to make a built-in JVM profiler that is not afraid of AOT compilation?"
I have been using Excelsior JET for several years, since version 8.0. The good news is that the product is constantly evolving, for example, in the 11th version, the build process has greatly improved with the advent of the plug-in for Maven . I suppose that the report will talk about Profile-Guided Optimization , which appeared in version 12 in Enterprise and Embedded editions. One way or another, the question of how to effectively use the tools available in Excelsior JET to improve application performance is very interesting. How important is the same test run, for example.
Report "Analysis of programs: how to understand that you are a good programmer"
Hardcore report on algorithms and code analysis tools. Moreover, from a great speaker Alexei Kudryavtsev. What could be better?
Report "Boot yourself, Spring is coming"
I use Spring and Spring Boot not so long ago. So far, most Java EE projects. Spring Boot is about improving the code, and there is a strong need to figure it out. And here is another double report from Spring experts. I'm coming!
Report "Designing for modularity with Java modules"
I'm still in Java 8, which means modules and other goodies have not yet been mastered. The talk will be about Java 9 modules and how code gets better with them. It will be very useful for immersion in technology. I think it's worth a go.
Reports "Graal, Value Types, Loom and other nishtyaki: what is it and why does a mere mortal need it", "Spring Framework 5: feature highlights and hidden gems"
Looking at rapidly changing numbers - Java 10 came out, on the approach of Spring 5.1 - you think that Java technologies are developing very quickly. And there is. Although the launch into the product is still not long, you need to study now.
What's in between?
In addition to the reports themselves, the JPoint conference is good in that it provides opportunities for communication with experts. You can always discuss issues of interest immediately after the report or in the discussion area. It is only necessary to seize the moment in between reports.
For me, this JPoint conference will be the 4th. I hope the organizers and speakers will be at their best, as always!