Systematic Approach to Migrating your Project into Java 9
This session on “Migrating your Project into Java 9” focuses on the steps while converting your Java 7/8 project into Java 9. In this session, we will see how to convert a typical Java 8 project into Java 9 by the taking advantage of the Jigsaw and other newer features. In this session, we will also see the new tools available to do the required dependency analysis and take a step by step approach to make the code Java 9 friendly.
Outline/structure of the Session
Following is a step by step approach for the session:
- Introduction to Java 9
- Introduction to Jigsaw
- Introduction to Jlink
- Quick look at “Features that won’t work on Java 9”
- Quick look at “Features that can be made better using Java 9”
- Modularizing the Java 8 project and making it Jigsaw based
- Compiling the code using Java 9
- Creating a compact modular runtime image (i.e. much smaller than its Java 8 predecessor)
End of the session, developers will be able to confidently start thinking about migrating to Java 9 and will be aware of the areas that they need to be careful with.
Developers who are interested in converting their existing Java projects to Java 9
schedule Submitted 4 months ago
People who liked this proposal, also liked:
Natural Language Processing & JavaDeepu Xavier
schedule 4 months agoSold Out!
This session will cover the basics of Natural Language Processing. We will see the basics of Named Entity Recognition, Sentiment Analysis and other basic features of NLP.
Towards a better parallelismVaibhav Choudhary
schedule 5 months agoSold Out!
World is moving fast towards parallelism. It will soon be seen that parallelism is the default nomenclature of the new software design. As a core member of Java Platforms Team, I want to bring the fact that how programming languages are leveraging the power the parallelism in this world of many core processors.
Though parallelism is the new demand, it is extremely hard generate performance on parallelism. We need to learn "the best practices" for parallelism.