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.
Please give us a detailed overview of your session and why attendees will be excited to hear about it.
After giving an Intro to Reactive programming- Starting from going over basic tenets of reactive system, why we need it? with real life examples. How are major languages providing support?
I will in details talk about how is Java making it easier to start with reactives. Presenting Java-based reactive frameworks and toolkits in the market today.
Ensure that you let us know:
With technologies like Quarkus and GraalVM emphasizing the importance of Java ecosystem in the cloud, good language support becomes important across various IDEs.
The JDT project has been around for a long time so it would be nice if all could benefit from the work that has gone into it, rather than having to reinvent the wheel.
Platform as a Service (PaaS) is a cloud computing model that allows developers to build and deliver applications without the responsibility of maintaining the infrastructure. Instead, they can focus on what matters: the application business. Platform.sh offers a PaaS that reduces the complexity associated with deploying and managing enterprise Java applications.
Jakarta NoSQL is the first specification of the new era of Java EE now in the Eclipse Foundation home as Jakarta EE. The goal of this specification is to ease integration to Java applications with a standard API that supports more than 30 NoSQL vendors and rising. This hands-on will show Jakarta NoSQL with MongoDB and introduce an easy way to move your application to the cloud age.
- Jakarta EE
- NoSQL
- Jakarta NoSQL
- MongoDB
GraalVM is a new high-performance polyglot VM from Oracle that will probably replace the HotSpot JVM sometime in the future. Especially its capability to create native images that have super fast startup times and reduced memory footprint makes the GraalVM interesting for compiling and running language servers inside of the Eclipse IDE. This talk gives a super short intro to GraalVM and talks about early experiences compiling language servers into native images.
GraalVM is a new high-performance polyglot VM from Oracle that will probably replace the HotSpot JVM sometime in the future. Reason enough to take a look at the first releases of the GraalVM and explore what that means for Eclipse. This talks gives an intro to GraalVM, explains the different pieces, and explores possible ways to use GraalVM together with the Eclipse IDE. Among the topics we will talk about:
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.