Java is moving forward faster with a rapid release model. It's an exciting time for Java developers. Every new Java version promises interesting features and updates. If you are an early adopter, tell us about your first experience. It's not only about the next version; share what's new and tips & tricks in Eclipse JDT, tell us about your experience with switch expressions, local variable type inference, module system, using Java libraries for corner cases, garbage collection, performance tuning, real-time Java, combining Java with other JVM languages, and other interesting things you do in the Java world.
Are your applications running on Java 8? Thinking about switching your application to run on Java 11 or Java 12 and wondering about where to start? Come to this session to learn about the most significant changes that went into Java 11 and 12 that will impact your application migration. Topics will include the removal of APIs (such as Java EE packages) and behavior changes resulting from moving an application from running on Java 8 to running on Java 11 and 12.
Please give us a detailed overview of your session and why attendees will be excited to hear about it.
Modern Java is about the most current paradigms and practices in Java, We will see how this 2-decades-oldie is giving a fight with the younger languages by adapting to what the developers need at present. I’ll touch upon the concepts like Functional programming, Java Reactive programming, Modularity, Streams, JPMS, Jshell which are promising a lot of things. See what Valhalla, Coin and Amber— Means for everyday Java Developer.
Java 12 is a major milestone in the history of Java. For the first time a preview feature is available to the user with a full release and this is only a start! Preview features are going to be the driving force for major changes in Java in an incremental fashion. This allows “ordinary” users of Java to play a role in shaping the Java of the future without much additional effort. Eclipse Java Development Tools (JDT) is the vehicle for Eclipse IDE users to try out these modern features.
The current state of JavaFX UI development will be explained from the developer perspective, with an inventory of existing development resources and the continuation of JavaFX in a free ecosystem. With the release of the OpenJFX and the decoupling of the Oracle JDK, the Java module system has created new possibilities for the integration of JavaFX modules into OpenJDK.
Eclipse IDE provides a lot of powerful features and capabilities. With so much functionality at disposal, many users don't use the full potential of the IDE. To be productive, mastering your IDE is as important as mastering your source code.